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

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

определение наличия напряжения в сети 220

Здравствуйте.

в разделе "Аппаратные вопросы" обсуждалась данная тема. А вот дальше схемы никто и не ушел. а посему поднимаю тему в этом разделе в надежде получить помощь.

прога для детской качалки

Всем привет. выручайте. недавно стал папаней :) купил мальку качалку (с рук) - такая железная рамка, на нее навешивается тряпичная люлька и ребенок в ней качается под музычку. Но в момент покупки не проверил - оказалась не рабочая :( питается это дело от 4х батареек самые большие которые - т.е 6 вольт. проверил, питание идет, мотор тоже работает при кидании на него прямого питания. значит сам контроллер.

LCD и BMP180 по шине I2C

Народ, такое дело, есть экран, работает через переходник по шине I2C, когда висит один, то все хорошо работает. Есть BMP180, датчик давления и температуры, тестовые скейчи отлично работают, выводят даннтые в порт. При попытке объединить два скейча что-бы выводить данные с датчика на дисплей, ардуиноIDE выдает кучу ошибок. Подозреваю что из-за того что нет адресации, не знаю куда прописывать эти адреса. Гугл ни чего мне интересного не говорит, помогите разобраться.

З.Ы.Код выложу вечером и того что работает и того что не работает.

битовые операции

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

Как на модуле NRF24L+ узнать с какой силой принимается сигнал ?

всем привет.

Как на модуле NRF24L+ узнать с какой силой принимается сигнал ?

на паре ютуб видео видел проекты сканеров и разных показометров силы сигнала 

выполненных на выше упомянутых модулях , но там ничего не говорится о том как они это делают,

какой функцией пользуются и какой библиотекой .

если кто в теме поделитесь инфой плиз.

Подключение 2-х Serial устройств к Arduino Mega

Здравствуйте ! 

Имею Arduino Mega 2560,  RFID сканер 125 kHz,  EasyVR Shield V2.0 

Внешнее преравание и запуск по нему таймера

проблемка выходит с таймером



#include <CyberLib.h>
volatile boolean i = 0;
void setup() {
  D3_In;
  D9_Out;

attachInterrupt(1,impuls,FALLING); //прерывание по 3 пину
}
void loop() {
if(i==1){StartTimer1(obrobotchik, 1000);i = 0;};} //запуск таймера о обнуление флага
void obrobotchik() {D9_High;delay_ms(1);D9_Low;StopTimer1();} //после отсчета таймера
void impuls() {
    i=1;} //установка флага

пробовал запускать таймер в interrup, но ничего не дает

Arduino в Машину (версия 1) от Vlad38

Доброго времени суток, Всем.

ATTiny85 Yikes! Device signature = 0x000000

Здравствуйте.

Пригляделся пост хабре, про музыкальный подарок.

Захотелось соорудить нечто похожее только со своими светодиодами и моторами.

Баловался, сделал включение от фоторезистора, якобы при открытии этого нечто начинает играть музыка, всё шло очень хорошо, пока не случилось вот это (использую Freeduino Nano как программатор и SinaProg как оболочку):

Датчик влажности почвы ( залипание значения)

Здравствуйте товарищи, прошу Вашей помощи.

Подскажите что не так? Запили код датчика влажности почвы на ардуино, через com порт показывает стабильные значения как надо было, а вот через LCD 16х2 происходит залипания последнего числа, тоесть влажность показывает как в com порту но остается еще рандомное какое то чисто и все выглядит так ( в ком порте HUN: 143 , а вот на lcd HUM:143* где * залипшее рандомное число). Как это исправить?