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

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

как сделать что б ардуино уходило в сон

Например что-б все приборы подключенные к ардуино выключались

Как сделать двойное нажатие?

Например мне надо на 1 кнопку сделать 3 режима типо если нажал 1 раз то 1 режим 2 раз 2 режим 3 раз 3 режим

Намоточный станок

добрый вечер всем посетившим . Решил собрать намоточный станок для мелких двигателей . В код программы решил добавить lcd шилд с кнопками . Не могу найти ошику , не могу понять почему кнопки в лево и право не срабатывают . Если кто знает где ошибка и как заставить срабатывать кнопки правильно буду благодарен за помошь . 

заранее спасибо 

Помогите с программированием.

Подскажите пожалуйста новичку с кодом:

Как с помощью mills заставить светодиоды загораться по очереди через определенный интервал времени?

Например: светодиод led0 400мс горит, затем тухнет и через 1100мс  загорается следующий (скажем led1) и т.д.

(чтоб они не моргали пока до них не дойдет очередь)

Написал через поначалу через delay, но там циклы переключаются не сразу. Через Mills немогу сообразить как ...)

Помогите пожалусто разобратся с дисплеем

Евгений Петрович помогите пожалусто разобратся с дисплеем

программный uart атмега8

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

можно ли реализовать на Атмеге8 программный ЮАРТ?

библиотека SoftwareSerial не хочет работать.

 

Энергосбережение автономная работа Atmega328P

Есть задача сделать автономный датчик от батарейки без подзарядки.
Рабочий режим Atmega328 - около 7mA.
Режим сна, через LowPower - 2mA.
Диод питания ест 1mA, выпаял диод.
Удалось добиться 0.7mA. Еще писали, что потребляет стабилизатор. Выпаял его. Атмега вообще работать перестала. Подключился к контактам, где был этот стабилизатор. Его уже нет, а потребление всё равно 0.7mA. Подумал, что на этой плате меньше не выйдет.
Купил Arduino328P U (DIP корпус). Рабочи режим - 5mA. Sleep Mode - 1.7mA... Откуда?!
Как люди добиваются с этим контроллером микроамперов?

Программа для ИК пульта

Здравствуйте. Передо мной встала не очень стандартная задача - нужно сделать ИК пульт для фотоаппарата на ардуино. Сложность для меня в том, чтобы выставить частоту заполнения (несущую частоту) в 38.4 КГц. Представляю, что это можно сделать с помощью ШИМ, но не понимаю как именно. Так вот, программа должна включать ИК светодиод, моргающий с такой частотой на определенные промежутки времени. Вопрос: как это реализовать?  Может быть делать такой проект на ардуино нецелесообразно, но других вариантов для меня сейчас нет, так что сильно не ругайтесь. 

Проблема с LCD

Здравствуйте
Я пытаюсь добавить LCD к этой программе,  но последние две строки вызывают проблему.
Когда я включаю однлу из них, импульсы на PC13 исчезают.
Пожалуйста, помогите мне это исправить.
#include <LiquidCrystal.h>
//#include <math.h>

LiquidCrystal lcd(PA0, PA1, PA2, PA3, PA4, PA5);

const int buttonPin1 = PB10;     // the number of the pushbutton1 pin
const int buttonPin2 = PB11;    // the number of the pushbutton2 pin