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

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

Протокол обмена данными и удаленный вызов функций (RPC)

Здравствуйте!

Приспичило мне подружить дуину и процессинг, чтобы слали друг-другу данные.

Дуина должна посылать на комп все события происходящие, т.е. данные сенсоров, изменения положения реле и т.п. в формате: время+ событие.

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

И в свою очередь может изменять настройки и запускать занания на дуине (максимальная температура, минимальная температура, включить свет\выключить свет и т.п.)

Управление дисплеем с помощью SPI.

Добрый день! Есть дисплей LPH8731-3C, для него был написан вот такой код, в котором было использованы куски из других работ, в том числе с этого форума.

Как правильно отправить Get ?

есть  кусок кода отвечающий за отправку данных на HTTP страничку

Плавная подача dc напряжения

Добрый день. Пытаюсь собрать устройство плавной подачи напряжения на arduino с использованием шим выхода + возможность регулировки потенциометром. Не удается сделать плавный прирост до значения потенциометра. Происходит резкое включение. Подскажите в чем ошибка?

Вот код

Просьба написать скетч на дальномер

Доброго дня!

Помогите (мозгов не хватает) написать простой скетч.

Задача - дальномер HR при приближении объекта выдает сигнал на вибратор (4,7 В).

Чем ближе объект - тем сильнее жжужит.

(можно использовать библиотеку newping.h)

Bitlash

Коллеги, вы видели эту вещь? http://bitlash.net По-моему, очень полезная штука. Буду делать обновление программы по воздуху в моих беспроводных изделиях. Единственный минус - занимает 17 Кб флеш памяти.

millis() micros() переполнение счетчика

добрый день

разбираюсь с проектом, работающим со временем...

для определения задержек используются функции

- millis()
- micros()

делается "замер" до события, потом после события, вычитанием получают "искомое время задержки"

есть одно но! ПЕРЕПОЛНЕНИЕ СЧЕТЧИКА

если оно произойдет во время события, т.е. между замерами, то "искомое время задержки" будет вычислено неверно

 

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

 

спасибо

кто-нибудь делел перчатку "сонар для слепых"?

У меня возникла проблема при повторении проекта:

http://grathio.com/2011/08/meet-the-tacit-project-its-sonar-for-the-blind/

Правда я использовал не Parallax, а обычные дальномеры HC-SR04, объединив Echo и Trig через библиотеку 

newping.h - ничего не получилось. Помогите, пожалуйста, корректно изменить скетч на HC-SR04.

Перчатка нужна слепому другу!

Вынести свои функции из скетча в отдельные файлы

Хочу разнести основное тело скетча и функции по разным файлам - мне так удобнее - одновременно на трех мониторах отлаживать код, чем постоянно скроллить туды-сюды.
 
Для примера кратенький рабочий скетч:
#define PAUSE 100
int led1 = 13;
int led2 = 9;

void setup() {                
  pinMode(led1, OUTPUT);     
  pinMode(led2, OUTPUT);     
}

void loop() {
  blinkLed1();
  blinkLed2();
}

void blinkLed1() {
  digitalWrite(led1, HIGH); 
  delay(PAUSE);
  digitalWrite(led1, LOW);