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

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

Повторение сигнала с цифрового входа

Не обходимо записать сигнал с цифрового, а потом воспроизвести.

Вот что я написал:

Скейч принимает сигнал с 12 пина, одновременного воспроизведения на 13

При включении тумблера на 11 пине, сигнал воспроизводится по кругу

Так же к 13 пину присоединен динамик чтобы определять на звук

проблемы с загрузкой bootloader

Всем привет, помогите пжлст разобратся в причине.

взял такой программатор http://mail.olimex.com/Products/AVR/Programmers/AVR-ISP500/

но не получается прошить мк, перепробовал множество прог и способов, может использую не тат программатор?

ну и чуть подробнее о проблеме, что бы тут не пересказывать:

http://forum.amperka.ru/threads/Помогите-залить-загрузчик.3755/#post-29875

Проблема с прерываниями яркость или на одном уровне или медленно плавно самопроизвольно меняется

//Прерыания по спаду и наростанию работают нормально.

#include <avr/io.h>
#include <avr/interrupt.h>
#define SIMISTOR_OFF_TIME 65500 // т.е. отключение при значении стчетчика 65535
#define SIMISTOR_PIN 10 // выход для симистора  
#define LED_PIN 13
volatile int i=0;//перменнная мигания светодиодом
volatile int period=3; //период установится после прерывания 
volatile unsigned int Delay_On=55700;//начало отсчета задержки на выключение max= 65400 c с учетом времени на отключение  min=45535

помогите реализовать действие в куске кода

Всем доброго вечера! работаю сейчас над проектом, смысл заключается - есть кусок кода, который запускает 4-х фазный шаговый двигатель, но не могу реализовать в этой же функции что бы управляла еще двумя портами Arduino Uno. Т.е. включил двигатель, и через секунду перевел два порта в режим HIGH, а через определенно время t (примеру 1 мин), перевел опять в LOW. Реализовал все уже, настройка скорости врещения двигателя и время t, но в это у меня запара получилась, помоги кто чем может, свежем взглядом со стороны. Двигатель запускаю через <AccelStepper.h>

автомат для зарядки телефонов на arduino

Здравствуйте уважаемые участники форума

arduino и термопрофиль.

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

чтоб температура набералась по определенной кривой.

Как передать 0х00 в Serial?

День добрый. Вопрос в теме. Оказывается Serial.write() игнорирует нули, т.е. пропускает их. В результате чего передаваемые из буфера данные искажаются. Как все же передать нуль?

датчик dallas ds1820 не работает, если я использую прерывания

Всем привет!

я строю простую метеостанцию (анемометр + температурный датчик), использую оптический приемник и передатчик из обычной шариковой мышки и датчик температуры dallas DS1820

если я запускаю только код анемометра, то он работает

если я запускаю только код (из примеров) датчика DS1820, он тоже работает

но когда я сливаю все в один скетч, перестают работать обе части, и анемометр и температурная часть ))

Многозадачность? ехать и мигать

Как понял многозадачности нет, в MEGA. Хочется ехать шаговиком и мигать светодиодом, причем не постоянно. Как идея эмулировать многозадачность, делая команды попеременно, сделать массив байтовых чисел. И последовательно читать их, в целях экономии места вжать в байт 8 состояний 1-0, включено, выключено LED. 255 = 1111 1111 мигание 8 раз, в практическом смысле LED горит постоянно, но зато машинка проезжает 8 шагов. 0000 1100 моргнули. 

Вопрос так сойдет или как нибудь попроще через перерывания ?- подается +1 шаговику, а в основном потоке мигаем светодиодом сколько надо.

Проблемы с кодом

В написании не силен, компилируется но не работает.

Сама идея, есть два аналоговых сигнала, обои от 1,17 до 1,75 В. Хотел, что бы 2 сервы вращались от 0 до 180 в зависимости от напряжения на входах.