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

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

Подсчет оборотов двигателя от датчика коленвала

День добрый подскажите как программно реализовать подсчет оборотов от ДПКВ автомобиля.

Есть идея взять данные с маховика , маховик имеет зубъя и пропуск зубов для синхронизации положения двигателя перехавтить их ардуинкой и выдать подобные но на родной блок, только с определенной угловой коррекцией. Как в - так и в +, так вот для того что-бы делать корректировку опережения зажигания надо как то программно научить считать импульсы и выдавать их.

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

Работа с битами

В принципе вопрос плёвый , не могу найти в справочниках реверс бита.

Подскажите плиз. есть такой  оператор? 

датчик шарп 2Y0A21

здравствуйте подскажите пожалуйста как считывать данные с датчика шарп 2Y0A21 зарание спасибо !!

(мне нужна программа)

Pro micro + Gy-521 + Gy-273

Вопрос возможно ли подключить с Pro micro Героскоп GY-521 и Электронный компас GY-273?

Проблемы с mpu6050

Я новичок. Не могу заставить работать mpu6050 с другим l2c датчиком (пытался работать с bmp085). Причем по отдельности стандартные примеры работают отлично.

Для mpu6050 использовал https://github.com/jrowberg/i2cdevlib/blob/master/Arduino/MPU6050/Examples/MPU6050_DMP6/MPU6050_DMP6.ino

Простая синхронизация модулей часов с компьютером.

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

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

Данный метод применим для любого контроллера к кторому подключен модуль реального времени ВS1302 или BS1307. В видео предпологается, что модуль уже подключен к Ардуино.

https://youtu.be/UFKFhrV_8zs

Arduino and digispark

Вообщем затея такая...

есть планшет который стоит в машине и есть аттини 85 который прошит в дигиспарк.

я уверен что дигиспарк при подключение к планшету на ардуино может представиться клапиатурой и сможет слать команды [звук+] [звук-] [Старт] [Стоп] [F1] [F2] и т.п.

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

Как заставить ИК светодиод моргать с частотой 50кГц (или 38кГц или любой другой) ?

Здравствуйте! Есть arduino UNO. Хочу чтобы ИК светодиод моргал с определенной частотой в кГц. Например 38кГЦ.

Как это реализовать?

Подключить светодиод к цифровому выходу и включать/выключать с определенной периодичностью? Как вычислить эту периодичность?

Проблема переключения между WEB старницами при использовании AJAX

Всем привет!

Столкнулся с такой проблемой... раньше при использовани web-сервера на arduino при переключении между старницами все работало как надо. Потом решил уйти от лишней перезагрузки (обновлении) страниц при каждом изменении отображаемого параметра, решил использовать в HTML AJAX. С ним тоже разобрался, только теперь стал вопрос с корректностью отображения страниц.

TVout и tone - нет звука

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

Ниже приведен рабочий код - звук "бип" длительностью 0.8сек выводится по событию таймера через каждые 1.5сек, если раскомментировать строку TV.begin - звук не выводится. Догадываюсь, что связано с задержками delay где-то в недрах TVout и длительностью звука. Подскажите альтернативный путь.