Программирование

Вопросы по программированию Arduino.

duemilanove + lcd1602+sd не могу писать лог на sd, виснет

Без библиотеки SD, все работает стабильно. Без SD скетч занимает ~16кБ флеш и 250Б ОЗУ. С SD ~24кБ флеш и 1100Б ОЗУ

 

преобразование типов данных

Здравствуйте. Помогите пожалуйста разобраться с преобразованием/приведением типов данных. Это я так думаю, что проблема в этом.

Итак: Arduino nano в связке с ENC28J60. В домашней сети есть сервер с IP 192.168.1.100. Для передачи данных на сервер используется GET запрос к файлу post.php.

Фунция отправки данных:

Помогите со скетчем пожалуйста

Нужно написать скетч для управления корабликом и скетч для пульта ду. В кораблике будет 2 двигателя и один сервопривод. Нужно реализовать движение вперед, повороты за счет того, что один двигатель будет отключаться, а другой работать. В наличие имеются 2 arduino nano, 2 nrf24, 2 стика, l298n, 2 двигателя.

3 вывода. работа с переключателем (не кнопка). возможно ли ?

{преамбула}: всё описание сточки зрения логики/алгоритма. возможно гдето у меня ошибка и какаято часть не реализуемма программно а какаято хардверно. укажите плиз.

данно: переключатель. т.е. три вывода один из которых общий. т.е. имеем либо 1-2 состояние либо 2-3. {и если я не ошибаюсь} обозначим это, замкнут 1 тогда pin1 = hi. pin3 = low.  замкнут 3 тогда pin1=low pin3=hi  

алгоритм:  

Противофазный генератор с ругулирумемой частотой

int ms = 5;                  // начальное значение 5 мс

void setup() 
{
pinMode(A0, INPUT);          // аналоговый вход А0
pinMode(2, OUTPUT);          // выход пин 2
pinMode(3, OUTPUT);          // выход пин 3

} 

void loop() 
{ 
int ms = analogRead(0);       

Генератор Arduino с регулировкой частоты и скважности по двум каналам.

скетч arduino nano генератора на два канала с регулировкой частоты и скважности с библиотекой PWM.h.

Библиотека позволяет начинающему без особых танцев с бубном вокруг регистров выдать по двум каналам регулируемую частоту с регулируемым ШИМом.

Теперь вопрос:

Как сделать, чтобы фронты начала сигналов 1 и второго каналов совпадали по фазе?

 

Модуль 5 кнопок

https://www.youtube.com/watch?v=13nAAlVTsRc

Помогите пытался написать код внучную не получается(практики мало) Пытался в инете найти похожие есть и работают... Но мне нужен именно такой... Купить дороговато мне бы только скетч... Помогите кто что видел похожее... хочу повысить навыки!!!!

Удаленное включение реле

Приветствую.

Подскажите, как лучше реализовать. Есть 4-х релейный модуль, ардуино уно (китайка) и ethernet shield. Все работает, при кликах на чекбоксы в браузере, релюшки включаются/выключаются. Но, думаю, что такой подход не лучший вариант для удаленного управления. Я вот думаю, может лучше не забивать ардуинку мусором типа html-кода и сделать какой то обмен данными (например в формате JSON) между ардуинкой и своим сайтом, и именно через сайт управлять релюшками? Может есть какие то примеры для изучения данного вопроса?

Atmega128

Сап двач, мурмурмурмур. Тема для особенностей программирования под этот процессор, да желательно без упарывания низкоуровневыми командами.