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

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

Вопрос

Господа, если запустить атмегу на встроенном кварце 1 мгц, то секунда в millis будет уже не 1000, а в 16 раз больше?

Или я что то не так думаю? Надо сделать задержку в секунду

Генератор сигнала Коленвала и распредвала

Мой друг попросил меня сделать преобразователь сигнала коленчатого вала. Т.к. ему поменяли двигатель на не родной. А чтобы панель приборов показывала обороты нужно подать сигнал от старого двигателя. (Сигнал по CAN Шине в панель идет, поэтому пришлось оставить старый ЭБУ для этого)

Ардуина будет от нового двигателя получить сигнал просто тахосигнала определённой частоты.

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

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

Система контроля доступа

Имеется две ардуино уно, две nRF24L01+, один rfid rc522, один oled lcd display.

К первому ардуино подключаем nRF24L01+ко второму всё остальное.

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

Вопрос. ШВП по концевикам.

Здравствуйте, занимаюсь разработкой проекта шлифовального станка. Ранее с ардуино не сталкивался. 

Суть заключается в передвижении ШВП (вверх-вниз) по концевым индуктивным датчикам. При нажатии клавиши "Пуск" включается ШД (Nema 34) в заданном направление и ШВП движется до срабатывания дачика. Далее меняется направление движения на противоположное до срабатывания второго датчика. Так должно ходить определенное кол-во раз, после чего автоматический "стоп". И при следующем нажатии на "пуск" цикл должен увеличиваться на один проход.

Использование аналогового входа, как OUTPUT

Суть вопроса: можно ли анологовый вход А0-А5 использовать как выход в Ардуино УНО?
В одном проекте не хватает одного пина для простого реле. С 3 по 13 заняты. Еще у меня остались пины 0 и 1. Я так понял они чисто для обмена информацией используются. Пробовал прописать в коде их, не работает.
Брать Мегу не хотел, но на крайняк так и сделаю.
 
По вопросу понятно, что я новичок. 
Добросовестно погуглил и воспользовался поиском, но найти не ответа не смог.

Вопрос по ШИМу. Зависает Arduino

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

Помощь в коде. (Датчик холла)

Добрый день, хочу сделать блокировку реверса двигателя, чтобы небыло лишних токов при его реверсирование, Решил применить датчик холла и магнит. Даже нашел подходящий скетч, только вот проблемма в том, что не могу дописать пару строчек, чтобы реле блокировало переключатель, пока двигатель вращаеться. 
Логика следующая, если на датчик холла поступает сигнал привышающий к примеру 10 об/мин. реле размыкает свои контакты и блокирует кнопку, как обороты упали ниже 10 об/мин, контакты замыкаются и реверс разрешен.

Помогите. Обработать сценарий

Помогите пожалуйста не опытному новичку.

Делаю скеч основанный на флагах (1 и 0) данных, и никак не могу сообразить, в тупике.
Вообщем есть разные данные, которые я привожу в вид 1 или 0, и загоняю в массив. И тут меня заклинило. Как грамотно взять массив, полностью его прочитать. А дальше по его виду, обработать сценарий. тоесть получил 011001 надо сделать это и это, получил 110001 надо сделать другое.
Что не читаю, везде его перебирают да и только. 

Создание консоли с водом пароля

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

подскажите интересные решения.

 

Хеширование или как отправлять безопасные запросы?

Всем привет,

В моем устройстве я отправляю данные используя GET запрос через GPRS следующим образом

планирую использовать POST, но с ходу пока не вышло. 

Суть вопроса в следующем: как реализовать защиту, что бы данный УРЛ повторно не возможно было вызвать из другого места? Проверка айпи не вараинт, так как при GPRS он всегда динамический.