Программирование
Как скомпилировать bootloader ?
Ср, 17/02/2016 - 21:38 | by ggbweДобрый день.
Есть среда Arduino 1.6.7 под win7
В папке C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\atmega\
есть файл ATmegaBOOT_168.c
как из него получить ATmegaBOOT_168_atmega328.hex ?
(исполняемого файла make в Arduino 1.6.7 - не нашел).
Двухстрочный lcd дисплей барахлит.
Ср, 17/02/2016 - 21:29 | by Kolyan55Пишет только следуещее:
B 3
Т 2
Код вот:
Не компилируется программа под atmega8
Ср, 17/02/2016 - 19:33 | by SkafДобрый день.
Делаю устройство на atmega8.
Для этого создал в arduino 1.6.7 в файле boards.txt свой раздел с описанием своей системы, а именно
Переход переменной через 0
Ср, 17/02/2016 - 19:20 | by MegawolltНужно сделать плавное заполнение ШИМ (как для светодиода)
Пишу примерно такой код:
byte i=0;
if(digitalWrite(pin)==HIGH){
i++;
analogWrite(otherPin , i );
}
else i--;
В итоге переменная i после значение 255 становится 0, а после 0 при уменьшении становится 255 и диод плавно мигает. Как от этого избавиться?
Преобразовыватель ШИМ
Ср, 17/02/2016 - 18:52 | by fusoна входе есть ШИМ, изменяющий наполение , на выходе нужно постояное напряжение, изменяющееся по
алгоритму: меньше наполнении выше напряжение.
устройсто нужно на два независимых .канала
есть ардуино NANO V3.0
тема начата тут:http://arduino.ru/forum/ishchu-ispolnitelya/preobrazovyvatel , комерческих предложений не последовало, будем разбираться тут.
по теме trembo пишет:Или посчитать параметры ШИМа и выдать напряжение с помощью ЦАПа.
И никаких фильтров и их инерционности.
digitalWrite(X, lOW) = GND?
Ср, 17/02/2016 - 09:33 | by dad495Друзья, подскажите пожалуйста, вопрос банальный, но мне интересно правильно ли я понимаю. Я новичок в ардуино, но в электронике разбираюсь.
У меня есть pro mini 5v, у нее 2 порта GND (3, но 1 из них идет на питание самой платы). Почитал, что устанавливая порт X в OUTPUT, а затем digitalWrite(X, lOW) мы делаем его землей. У меня так датчик работает нормально. Просто есть идея подключить множество датчиков и родной земли на всех не хватит.
Я на 90% уверен что делаю правильно, но хотелось бы получить комментарий от более опытных ардуинистов. Спасибо.
Приём данных по RS232
Ср, 17/02/2016 - 02:04 | by MelkiyДоброй ночи.
Помогите разобраться на примере как принимать пакет данных длинной 5 байт, где первый байт = номер канала данных, второй байт всегда = A3(HEX), третий и четвёртый данные, пятый = контрольная сумма.
Задача состоит в приёме данных с блока управления двигателем (VEMS) и конвертировании в сообщения кан шины для отправки на приборную панель(с кан шиной разобрался и вручную могу все параметры задавать).
Перепробовал уже кучу примеров из разных проектов но ничего для себя адекватного не подобрал.
Гироскоп и Аксель
Ср, 17/02/2016 - 00:58 | by DragalЗдравствуйте!
Я собираюсь замерять угол подъема горизонтально плиты, которая шарнирно закреплена одной стороной. Поднимается она гидроцилиндрами.
Я науился снимать показания с гиро и акселя, и переводить их в градусы. Но возникла одна проблема
CAN протокол, Вывод через mcp2115
Втр, 16/02/2016 - 19:15 | by diger67Доброго времени суток. Встал вопрос создания на основе CAN протокола помехозащищенной сети удаленного управления исполнительными устройствами. Вопрос в следующем, как собрать информацию о находящихся в сети устройсвах. Исходя из описания протокола в каждом фрэйме передается ID конкретного устройсва. Значит логично что нужно просто опрашивать путем перебора ID заданного диапазона все устройсва. Есть ли возможность одним фрэймом активировать ответ подтверждение всех устройст одновременно о наличии их в сети.
Прерывание внутри библиотеки
Втр, 16/02/2016 - 18:04 | by 32bit#include <CyberLib.h>
создаю:
- « первая
- ‹ предыдущая
- …
- 794
- 795
- 796
- 797
- 798
- 799
- 800
- 801
- 802
- …
- следующая ›
- последняя »