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

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

Разбор строки

Для одного своего проекта потребовалось разобрать строку.

Строка содержит следущие сущности:

- команда (строка, вообще говоря, произвольной длинны) - обязательный параметр

- идентификатор блока (строка, 3 символа) - обязательный параметр

- номер функции (число, пока от 0 до 9, но лучше - произвольное) - не обязательный параметр

- данные (число, пока от 0 до 9, но лучше - произвольное) - не обязательный параметр

Строку на передающей стороне собираю нормально... теперь проблема - разобрать ее нормально на принимающей стороне.

Разработка скетча на заказ, GSM модуль

 Требуется разработать скетч для Arduino, необходимо считывать показания с нескольких подключенных датчиков и управлять GSM модулем на SIM900

 

4ishops(на)gmail.com

 

led модуль 16 на 8 через сдвиговый регистр

http://arduino.ru/forum/programmirovanie/led-modul-8-na-8-pomoshch-v-kode

делал через пины ардуины 8 на 8. теперь хочу поставить еще 1 такойже и сделать через сдвиг.

Появилось несколько вопросов. Сама матрица имеет 8 минусов и 8 плюсов.

Надо делать массив. Вот появился вопрос.

код столбца будет выгдядить так

 B00000001 / Получается нужно подключить контакты так чтоб 1 в коде соответствовала порядковому номеру столбца на матрице???

ШИМ. сигналы со сдвигом фазы и их регулировка

 Добрый день!

Необходимо получить на выходе 2х портов PWМ сигнал и сигнал сдвинутый по фазе на 180*, скважность = 2 (то есть 50% заполнение цикла, примерно как управление у инверторов). Ну а потом возможность регулировки скважности этих сигналов от 0,01 до 1. Какими функциями можно управлять ШИМом?

Xbee API, arduino uno, Управление, RSSi

Добрый день не могу понять что не так делаю почему не работает включение диода
и как мне получить RSSI?
по задумке когда на первой ардуине нажимаешь кнопку 1, то на второй ардуине должен загореться диод,а когда нажимаешь кнопку 2, то диод должен погаснуть.
А на самом деле получается что я нажимаю кнопку 1 или 2 на первой ардуине, то на второй ардуине диод загорается и сразу гаснет
железо:
2 arduino uno
2 xbeepro в api режиме

вот мой код передатчик:

Подсчет импульсов и шим

 Достаточно простая на мой взгляд задача, но в силу своего слабоумия вопрос хотелось бы переадресовать знатокам. Требуется сделать устройство которая по двум ножкам принимало бы импульсы, Напряжение импульсов примерно от 4,5 до 5В. Неизвестны период и частота. Что должно быть в итоге, На ножку 1 приходит например 10 импульсов, которые должны подсчитываться. При приходе на ножку 2 аналогичных импульсов, должен быть на ножке 3 выдан импульс со временем положительного фронта например 15мс.

Отдельный поток для звука

 Есть код всякий (ожидание команд по USB), но хочу чтоб в фоне выдавался независимо звук

звук генеруется кодом, и не меняется при выполнении другого основного кода,

не хочется отдельный генератор делать...у меня мега, оригинальная

 

void loop()
{

PIEZO_ON;
delayMicroseconds(100);
PIEZO_OFF;
delayMicroseconds(100);

При других языках было бы не что подобное

код инициализации
 

Пользовательский интерфейс GUI

Здравствуйте, я создал программу для ардуино и очень хочется при помощи пользовательского интерфейса, например такого как здесь http://www.flickr.com/photos/glimpsecatcher/ передавать на ардуино по USB, с помощью компьютера различные данные. Подскажите как можно проще создать такой интерфейс и подружить его с ардуино?

Arduino UNO + LCD дисплей

Здравстуйте. Подключил дисплей к ардуино. Он сразу же загорелся в тестовом режиме (когда квадратики горят). Попытался открыть в File->Examples->LiquidCristal->Hello world. Закачал на ардуино, а у меня ничего на дисплее не происходит, но в компиляторе надпись:

Binary sketch size: 2.570 bytes (of a 32.256 byte maximum)
 

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

Проблема с захватом счетчика

Помогите разобраться с захватом счетчика и измерением времени с точностью до 1 мкс.