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

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

большая задержка c# & arduino

есть прога на c# которая при нажатии на кнопку отправляет данные на ардуино

private void button4_Click(object sender, EventArgs e)
        {
            
            Byte[] data = { 1, 2, 3,4,5,6,7 };
            serialPort1.Write(data, 0, data.Length);
        }

а вот прога которая принимает данные и отправлет обратно

А как управлять RGB светодиодом при помощи датчика температуры? То есть менять цвета от зависимости температуры.

Подскажите как управлять RGB светодиодом при помощи датчика температуры? То есть менять цвета от зависимости температуры.

Игнорирование кода при выполнении условия

Приветствую!

Посоветуйте, каким оператором воспользоваться в такой ситуации:

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

А вот как только условие становится фальш, то контроллер должен выполнять весь код в полном объеме, кроме цикла условия.

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

??

Удаление символов из перменной из запись их в другую переменную.

Подскажите пожалуйста пример как из переменной удалить 2 последих символа и поместить их в другую переменную, допустим myvalue.

Вопрос по отправке информации в компьютер.

Добрый день, потихоньку разбираюсь с ардуино. Может кто сталкивался связь Ардуино и Делфи. Возник вопрос как правильно отправлять данные в компьютер, при условии что их дальнейщая обработка идет в Делфи. Что лучше использовать print или write, при использование print данные отображаются не корректно, с write все работает, но проблема в том что датчики которые у меня стоят цифровые и температура может быть отрицательной и при использование write возникает проблема передачи (-).

Библиотека для управление шаговым мотором через прерывание!

Привет всем!

Ищу библиотеку для управления шаговым  мотором. Нужно:

-Рампа (плавное ускорение, замедление)

-работа через прерывание!!!

-ускорение/замедление в непрерывном режиме работы. Когда не задаешь конечное положение, а только скорость..

 

Arduino servo shield 18+ серв. Подскажите какой?

Доброго дня!
Нужен шилд для ардуино, который может управлять 18-22 или больше сервами.

Какие хорошие сейчас есть?
 

Увидел вот такое чудок китайского производства:
http://www.ebay.com/itm/32-Channel-USB-Servo-Motor-Drive-Shield-V3-0-Ard...

Кто-нибдуь имел с ним дело? Как оно подключается к Ардуино, как взаимодействует? Насколько стабильно работает?

leonardo с программами на стороне компьютера через USB.

Как организовать в leonardo последовательное соединение с программами на стороне компьютера через USB так, чтобы они "общались" с платой через виртуальный COM порт?
Помогите написать простой скетч. 

Сдвиг регистров

Доброго всем!

Развлекаюсь со сдвиговыми регистрами (74HC595). Подключил восемь нагрузок и независимо ими управляю.

На каждое изменение состояние полностью отсылаю строку:

shiftOut(dataPin, clockPin, MSBFIRST, (DevCtrl[1]*128 + DevCtrl[2]*64 + DevCtrl[3]*32 + DevCtrl[4]*16 + DevCtrl[5]*8 + DevCtrl[6]*4 + DevCtrl[7]*2 + DevCtrl[8]));

Может, подскажет кто, как поизящнее можно собрать строчку из восьми нулеединичек?

Спасибо!

 

LCD 2004 на KS0066

Всем доброго времени суток.

Возникла задача подключить дисплей 20х4 при помощи i2c модуля. 

Какие только библиотеки не пробовал, все практически безрезультатно.

Буду очень благодарен за помощь.