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

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

Помогите запустить радио

Всем сдрасте! Помогите запустить радио на tea5767.

Сам писать программы пока не умею. Нашёл в инете скетч.

Всё загрузилось, lcd работает, модуль тоже распознаётся.

Но на энкодер и кнопку не реагирует. Энкодер рабочий.

Проверено в другой программе.

Прошу помочь запустить.

Вот программа.

Импульс мозг кушает.

Нужно сделать импульс, регулируемый переменным резистором .

Читаю аналоговый вход где подключен резистор переменный.

Масштабирую его в миллисекунды и вывожу на дисплей.

Все работает как надо.

Светодиод загорается на заданный промежуток в миллисекундах и затем гаснет.

И после этого еле заметно продолжает вспыхивать, вспыхивает с частотой обновления экрана. Она у меня 600 миллисекунд. Меняю частоту обновления и меняется частота вспыхивания.

Как мне убрать это вспыхивание?

проблема с выводом значения переменных на lcd 16X2

Вопрос собственно вот в чемЖ

Имеется LCD дисплей 16 символов 2 строки подключенный через переходник I2C

вот такой вот

библиотеку скачал вот по этой ссылочке

http://www.dfrobot.com/index.php?route=product/product&path=48&product_id=593#.UIWxs6fjb4K

Вообщемм железо то работает хорошо.

Проблема по переводу серво в режим работы от кнопки "по требованию"

Доброго времени суток!

Возникла проблема, касаемая серво - не получается перевести режим работы серво "из крайнего левого в крайнее правое положение" в пошаговый режим. Что подразумевается под пошаговым: нажал кнопку - происходит поворот, отпустил кнопку - движение остановилось ровно на том положении, когда была отпущена кнопка. Т.е. подобие шагового мотора, но на серво.

Подскажите, что можно внести в код, чтоб достичь желаемого результата?

Параллельное выполнение 2-3 задач

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

пришел наконец ардуино, побаловался  с подлючением led, servo, motor....

Ультразвуковой датчик управления реле (помогите новичку)

Здравствуйте, сразу попрошу не пинать если что не так. Появилась необходимость в устройстве которое замыкало бы реле (на некоторое время) после того как перед датчиком на расстоянии 40 см находилось препятствие в течении 30сек скажем. Ультразвуковой датчик HC - SR04. Приблизительный скетч набросал (пока вместо реле светодиоды). Теперь вопрос. Подскажите как мне теперь описать счетчик который будет тикать секунды? И второй вопрос. Правильным ли путем я иду? Или нужно было делать по прерыванию? 

 

Проблема сравнения float

void setup() 
{ 
 Serial.begin(9600);

    float azimuth = 0;
    float course = 180;
    
    float a = sin((azimuth - course)*PI/180.0);
    Serial.print(a); Serial.print(" - ");
    Serial.print(azimuth); Serial.print("/"); Serial.print(course);
    Serial.print(" - ");
   
     if (azimuth == course){
       Serial.println("m");
     } else if (a <= 0.0){
      Serial.println("r");
     }else{
      Serial.println("l");
     }
 
  
} 
 
void loop() {}

Нелинейное измерение яркости LED

При классическом, в линейном цикле от 0 до 255, изменении яркости светодиоды визуально зажигаются нелинейно - где-то от 0 до 48 яркость увеличивается быстро, а от 48 до 255 изменение яркости едва заметно. То есть для равномерного включения  надо первый период зажигать медленно,  а второй - или с увеличенным шагом, или с меньшим временем задержки. 

Есть ли подобные формулы, где приращение не постоянное, а зависящее от "близости к концу цикла", дабы не изобретать велосипед (вложенные или условные циклы)?

Помогите с прерыванием по таймеру

Доброго времени суток, форумчане!

Я уже просмотрел несколько тем по таймерам и к Евстифееву тоже заглянул. Все равно, без Вашей помощи, чувствую, не обойтись. Изучал микропроцессоры более 20 лет назад в институте, и так случилось - больше с ними не сталкивался. Пытаюсь разобраться, но мозги скрипят - заржавели :)

У меня задача сделать световую сигнализацию для автобота. Фары, стоп сигналы и габариты легко реализуются через демультиплексор 74HC595. А чтобы заставить моргать светодиод необходимо прерывание по таймеру.

Arduino Raspberry Pi I2C коммуникация

Добрый день!

Делаю систему которая следит за дверьми и окнами. На концах стоят герконы, а на рамах магниты. Если дверь открыли, то цепь размыкается и на входе (12 пин) ардуины (UNO) логический ноль.