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

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

ЦАП Arduino

Помогите написать код, реализация которого должна быть такая : нужно подать цифровое число на вход, а на выходе (аналоговом) получить напряжение(для того что бы измерить) .

Ардуино больше не программируется

Ардуино Duemilanove(atmega328) программировался отлично но вот недавно он перестал программироватся, хотя его компьютер видит! (xp, ubuntu). Но когда заливаю пишет что не доступен программатор , когда он пробует заливать код мигает RX но результата нету:( как исправить это?

Как уйти от паразитного delay??

Подскажите плиз. Имеем два шаговых мотора. Один вращается с постоянной скоростью, а второй надо вращать с ускорением. Вопрос. Как уйти от паразитного dealy?

 

For и светодиоды

Уважаемые форумчане!

А помогите ,пожалуйста, реализовать такой эффект при помощи цикла for(). N-ное количество светодиов в рядок. Зажигаются они сначала навстречу друг другу до середины( N / 2), а потом ,расходясь друг от друга , гаснут.

Вот в одном направлении гонять огонек - все понятно)) А тут че-то ступор) 

RFID замок

Ребята помогите уже всю голову сломал

Хочу сделать РФИД замок по отдельности серва работает рфид тоже а вместе спрограмировать не могу. В интернете есть но там не по уид проверка, так еще и кнопки сделаны. А мне надо чисто по брелку прошу Вас подкиньте программу или помогите спаят серву к рфид программно

Это рфид

Подключение RFID дубликатора к Arduino

Подскажите уважаемые гуру, может кто то делал такое:

Есть Ардуино 2560 и китайский RFID дубликатор такой

Хочу его подключить к ардуино, что бы можно было в мониторе видеть какая карточка и ее номер. Возможно ли такое? Может кто то делал...

Прерывание USART_RX_vect

Добрый день!

Я хочу использовать прерывание:

ISR(USART_RX_vect)  {
  //...
}

Но оно уже используестя в стандартной библиотеке в файле : HardwareSerial0.cpp.

Как лучше сделать возможность пользоваться этим прерыванием?

Я предпологаю несколько вариантов:

прерывание и возврат к началу цикла

Добрый день, уважаемые форумчане! 

У меня такой вопрос: можно ли реализовать возврат к началу цикла програмы после снятия внешнего прерывания?  Т.е.выход из подпрограммы прерывания в начало основного цикла loop(). Нигде решения не нашел. Спасибо.

Настройка через терминалку: меню настроек в терминалке, где посмотреть пример скетча?

К примеру такой вариант:

таймер на много периодов, выводить это на жки дисплей не нужно или нет смысла. Я вижу как вариант - выводить при необходимости в терминлку. Чтото похожее как АТ команды модема, но несколько иное.

Нажимается энтер:

выводится: 

     ГЛАВНОЕ МЕНЮ:

1) для посмотреть настройкии ХХ 

2) для посмотреть настройки УУ

3) вытереть все настройки

и т.д..

нажимаем  1 и на экране:

   МЕНЮ 1

1) настроить  периоды включения выхода 1

помогите! шд не оживает

Подскажите,что делаю не так! задаю данные,а ШД не крутится(