Песочница. Раздел для новичков

Опять PROGMEM

Добрый день, камрады. Снова взялся колупать PROGMEM и снова хожу по граблям. Вот код, работает как я ожидаю, в сериал выводятся значение "    FWD" (соотвественно если вызываю foo(1), то выводится "    REW", если foo(2), то выводится "FWD/REW".

Одновременно не работает таймер и счетчик нажатий на кнопку

Всем доброго времени суток. Дали интересный проект, как счетчик отжиманий на время, но столкнулся с одной проблемой: не работает одновременно таймер времени и счетчик нажатий на кнопку. по отдельности все прекрасно работает. Время вывожу на семисегментный дисплей TM1637, количество нажатий на жк дисплей 1602a.

Питание моторчика

Всем привет. Такой вопрос: почему когда я питаю моторчик от 5v он запускается, а когда я питаю его через какой-нибудь цифровой выход он не запускается? Ведь и там, и там выходное напряжение 5В, проверенно мультиметром. Код примитивный:
 

void setup() {
  pinMode(9, OUTPUT);
}

void loop() {
  digitalWrite(9, HIGH);
}

 

Чем заменить монитор порта? И можно ли?

Вопрос, может быть, дурацкий, но... Сейчас вожусь с совокупностью vb6 и Ардуино. Проблемы с  чтением и передачей строк через порт решены (спасибо нашим форумчанам). Но если запущены сразу две среды программирования (или работает бэйсиковский экзешник), то порт занят. А хотелось бы в процессе написания программ и при их отладке оперативно определять, что происходит со строковыми переменными в среде Ардуино. В монитор, как обычно, тут ничего "на лету" не пошлешь. Есть ли какой-нибудь "заменитель монитора". Немного сумбурно, но, вроде, мысль ясна...

Устройство 5в в цифровой пин

Можно ли подключить устройство питающееся 5в в цифровой пин ардуино уно, для подачи сигнала digitalWrite High?

Медленно исполняется код

Здравствуйте, я новичок, написал код для контроллера холодильника... В общем всё работает, но есть неприятные моменты, код тормозит и это заметно по двум вещам первое это две кнопки которыми меняем желаемую температуру реагируют с задержкой и второе дисплей мерцает с частотой примерно в одну секунду это исполняется команда lcd.clear() что говорит о том что void loop() считывается один раз в секунду? Я убрал все delay() вообще но это не особо помогло... 

Как запустить шим на частоте 125 кГц

Доброго времени, форумчане. Есть ли возможность задрать частоту шим до 125 кГц на мега 328 и регулировать потом скважность. Таймер 1 или 2, выводы микросхемы свободные 15, 16, 17, это соответствует D9, D10, D11. Таймер 0 чтобы не трогать, там эти функции мили, микро.. в общем мега у меня считает инфу в других функциях.

Возможно ли использовать Sim900a mini на плате с atmega328p?

Спаял плату, используется микроконтроллер atmega328p, GPRS модуль SIM900a - его перепрошил, работает в наших частотах, на макетной плате через монитор порта ардуино (и с кодом и с просто AT командами) смс отправлялись, сейчас уже на готовой плате не отправляются смс, я так понимаю так, как сам мк atmega328p не сможет отправлять AT команды, каким тогда образом возможна связь между голым мк(без ардуино) atmega328p и SIM900a?

4-канальный измеритель длины кабеля витой пары по емкости.

Всем привет! Я новичек в программировании Ардуино и очень нужна помощь в доработке кода... Бьюсь уже месяца 4 с этим кодом и никак не получается запустить его, чтобы одновременно измерял 2-4 пары лан кабеля.

Причем если измерять чисто конденсаторы, то можно измерять одновременно все 4 конденсатора и все норм показывает.

По отдельности каждый из 4 каналов измеряет длину любой одной витой пары нормально, но как только подключаю одновременно вторую и более пар, все показания показывают непонятно что.

Например:

как подключить LCD дисплей от RPi к Arduino

Здраствуйте. Купил LCD дисплей для Распберри Пай, а оказалось что моя RPi Zero не поддерживает его. И вот подумал почему бы не подключить его к ардуино. Распиновка дисплея известна, но не знаю как подключить. Искал в инете, ничего полезного. Буду рад если поможете

Распиновка: