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

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

управление электромотором

Приветствую. Гуру, посмотрите, что делаю не так?

Есть: Uno, электродвигатель от стеклоочистителя 12в, со встроенной шайбой и концевиками - для определения положения.

Надо: что бы двигатель делал по четверти оборота через определенное время по следующему алгоритму:

Покритикуйте написанный код)) И несколько вопросов...

Всем доброго времени суток! Написал скетч вывода на 4-х разрядный семисегментный индикатор времени с часов DS3231 и температуры с датчика BMP180. Применил сдвиговый регистр 74HC595 для экономии выходов ардуины. Работает всё хорошо, за исключением небольшого мерцания в момент чтения показаний температуры. Хоть скетч и работает, но всё же хочу попросить знатоков прокомментировать написанное. Что можно поправить, что убрать совсем или добавить, ну и так далее… 

Ну и куда же без вопросов))

Можно ли подружить две библиотеки PWM.h и FreqMeasure.h?

нужно измерять поступающую на ардуино частоту и выдавать шим, частота которого должна зависеть от поступающей частоты. Эти библиотеки один таймер используют? Если да, от посоветуйте как измерить частоту по другому или сделать шим подругому.  

PS входящая частота 1-400Гц, множетель частоты для ШИМ 4.33. Т.е. максимальная частота ШИМ 1,7кГц

ve_avr.h Портит код

Прошу прощения за возможно простецкие вопросы, но ответа в инете не нашел. Последний раз писал на ассемблере и под PIC16. Сейчас решил попробовать ардуино UNO. Написал небольшой скетч  который измеряет напряжение, отдает его в порт, записывает в  eeprom, читает входы, управляет выходами. Все работает. Но мне потребовался еще тактовый сигнал (t=50мкс, T=250мкс) для моего устройства. Входы/выходы ардуины все заняты, решил использовать А1, а сам сигнал генерировать в прерывании по достижению ТС1 числа A с применением библиотеки ve_avr.h . На этом все хорошее закончилось.

Нужна помощь ЧАЙНИКУ 328p

Всем привет.

В arduino я чайник, мож кто подскажет куда копать.

База:

Arduino nano 328p

два 74hc595

и два uln2803

16 диодов из них по 8  на каждой связке 74hc595 +  uln2803

Задача такая, При замыкание одного pin загораюца  8 диодов по очереди и гаснут все.(как поворотник грубо говоря)

При замыкание другова pin загораюца  8 диодов на другой связке 74hc595 + uln2803

Может кто что подскажет мож кому интересно помочь

часы DS1302 возможности

Всем привет!

Сегодня впервые попали в руки часы DS1302. Дату установил, в сериал выводится и это хорошо.

Подскажите:

1. как записать дату в переменную?

2. Есть ли операторы сравнения раньше или позже или надо по отдельности сравнивать каждое значение начиная с года?

Сейчас использую вот такой скетч из примера:

написание программы по совмищению протоколов разьемов rs232 и internet

Здравствуйте помогите начинающему в написании программы для платы mega 2560 и internet w1500 и платка RS232 на max3232, совместить протокололы разьемов rs232 с протоколами разъема internet

на ком. МАС

ПРОТОКОЛ rs232 

SE800 RS-232 Remote Control Command

VER: 1.2

Помогите устранить ложное срабатывание в коде сигнализации.

Здравствуйте. Подскажите пожалуцйста что с кодом не так - каждые 4 часа и 4 минуты происходит ложное срабатывание сигнализации. 

Алгорит работы кода простой - 

Помогите. Bluetooth машинка

Код написал. блютуз мигает и сопряжение есть, но не едет. На все кнопки нажимаю и ничего а потом сброс и по новой мигает сопряжается и всё,что не так?
 
#include <AFMotor.h>
#include <Servo.h>
#include <SoftwareSerial.h>
 
//Создаем объекты для двигателей 

Проблема с функциями

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

Раньше программил на PHP, но тут, хоть и синтаксис похож все по другом, в частности исполнение в loop, а не последовательно как в PHP, никак не могу привыкнуть)))

Поэтому прошу помощи.

Суть такая.

Есть некоторый код (я его максимально скоратил, чтобы не вдаваться в подробности):