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

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

вопрос по OLED дисплею

В общем , мне удалось все таки считать с Oregon датчика инфу

 

Вопрос , как мне отображать  значения температуры приходящий по приемнику RF 433 ?

Что мне надо дописать в скетч ? прошу не пинать , я новичок

Дисплей oled 128x64 из grove серии

 

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

int key=22;   <em>// с 22 ноги снимаем сигнал</em>
int buttonState = 0;    <em>//состояние клавиши</em>

<em>// функция вращения шагового двигателя</em>

void unStepMotor(int pin_1, int pin_2,int pin_3,int pin_4,int speedMotor){     
  digitalWrite(pin_1,HIGH);
  digitalWrite(pin_2,LOW);
  digitalWrite(pin_3,LOW);
  digitalWrite(pin_4,LOW);
  delay(speedMotor + 1);
  //
  digitalWrite(pin_1,HIGH);
  digitalWrite(pin_2,HIGH);
  digitalWrite(pin_3,LOW);
  digitalWrite(pin_4,LOW);
  delay(speedMotor + 1);
  //

Несколько устройств на одной Serial шине

Господа гуру подскажите пожалуйста как можно реализовать следующую задачу:

Есть одна мастер ардуина к ней планируется подключить несколько других ардуин слейвов которые должны:

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

error: httpTable causes a section type conflict

Проблема странная:

Есть один рабочий код (web-server), в котором для экономии оперативки используется PROGMEM.

Код без проблем компилируется и работает.

Пытаюсь объединить с другим, тоже без проблем работающим кодом (основная библиотека iBoardRF24) - вылетают грабли:

error: httpTable causes a section type conflict

Arduino Nano в качестве хедтрекера для компьютерных игр

Кто нибудь сталкивался с использованием хедтрекера на ардуино в качестве джойстика?

Есть работающая связка ArduinoNano V3 и платка типа гироскопа из проекта: http://www.rcgroups.com/forums/showthread.php?t=1677559

Но как связать с компьютером не могу понять, какие то драйвера хитрые видимо нужны, которые будут преобразовывать команды от ардуион в команды джойстика. Нашел не что похожее тут: http://www.imaginaryindustries.com/blog/?p=80, но на этом процесс и застопорился

сеть RS-232 между arduino - нужна помощь

Коллеги подскажите делаю два взаимодействующих по RS232 устройства на базе Arduino Mega и Arduino Uno. В зависимости от внешних факторов одно из них передает в Serial порт текстовое сообщение. Которое надо потом сравнить с имеющимся значением в другом устройстве и отреагировать. Сеть двунаправленная - тоесть оба устройства в ней равнозначны и могут отправлять друг другу сообщения.

Пробовал такой вариант но не работает. Что не так ?
При компизяции пишет что error: invalid conversion from 'int' to 'const char*'

цикл loop()

Хай комрадс.
Только начинаю программировать Arduino, возник вопрос - нужно по нажатию на кнопку, 1 раз выполнить
void loop ();  и потом ничего не делать, до повторного нажатия на кнопку и т.д.
(Что-то вроде sleep, потом нажатие кнопки, выполнения void loop(), потом опять сон)
  

Проблема с русскими символами...

Вот столкнулся с проблемой не могу понять в чем дело. Хочу перекодировать русские символы для вывода на термопринтер но ничего не получается. Если все делать с английскими символами все в порядке. Подскажите где что не так?

Синхронизация часов по NTP с точностью до микросекунд

Доброго времени суток!

Узнал сегодня, что протокол NTP может предоставлять время с точностью почти до 1 мкс. В Сети нашел множество примеров получения данных (с помощью Ethernet модуля) с точностью до секунд, но не точнее. 

Может ли кто-нибудь подсказать, как изменить программный код, чтобы повысить точность до тысячных секунды с помощью NTP или каких-либо других средств(мало-ли, может есть средства проще)?

Arduino pro mini software USB

Здравия желаю,

В итернете много написано про софтовый усб, но мало написано про такой на ардуине про мини и/или атмеге328. И ещё меньше про этот софтовый усб на 16мгц.

В итоге наиболее подходящим оказался вариант AVRDoper, собранный под метабоард. Там 168 мега и 16мгц кварц.

Соотв. прописав 328 вместо 168, я собрал прошивку и... и получил "Устройство USB не опознано". И такое сообщение я получаю с любыми прошивками данной тематики.