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

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

Arduino робот, помогите начинающему со скетчем

пока я научилься немногому (svetodiod.ino) в папке https://1drv.ms/f/s!AqDFkWrWI2aSibVJF9cc2OnH1Aa1R , но это не надолго..

Алгоритм для чёрного ящика

Есть некое устройство, управляется ардуиной по 16 битному ШИМу (pin9), точная настройка устройства соответствует максимальному потребляемому току, измерительная цепь MAX471 (0-3А), само устройство потребляет в настроенном режиме от 0,8 до 1,1А, флуктуации по потребляемому току в пределах 10-15 ма.
Ну и как усмирить это устройство? Простым усреднением показаний 30 измерений АЦП проблема не решается. ШИМ использует весь диапазон значений, чтобы загнать устройство в режим, то-есть от 0 до 65535

Опять Матрица, опять 8х8 , опять программирование

И меется код из данной статьи:http://robocraft.ru/blog/arduino/782.html , выводящий сторку ,хотелось бы иметь возможнось менять направление движение строки

Китайский Мотор Шилд

Здравствуйте, купил вот такое чудо: http://s.aliexpress.com/ieQJRBnQ .
Опыта работы с шилдами не было.
Суть проблеммы в том, что я подключаю сервопривод в имеющиеся разъемы, закидываю скетч и ничего не происходит.
Информации в интернете по конкретному шилду практически отсутствует, и оригинальных аналогов я тоже не нашел.
Возможно какой-то скетч специальный нужен?
Или я не знаю в чем проблемма.
Без шилда все хорошо работает.

LCD2004 I2C

Собственно вопрос такой: Есть экранчик который через i2c подключен к ардуинке, в прошивке происходит инициализация по адрессу данного i2c устройства. В прошивке к примеру этот адресс захардкоден, но что если нужно будет подключить экран с другим адресом? Есть ли способ определить адресс устройства и уже после этого инициализировать экран? Есть ли какие-то примеры или решения по этому поводу?

Генератор частоты на ардуино от 60 - 200 Герц

Ребят, подскажите как собрать вышеописанный генератор используя только ардуино и 2 кнопки.
Может кто даст определенный список литературы или еще что...

Спасибо!

помогите ну уж очень начинаюшему

Доброго времени суток, знаю что возможно не по теме но возник вопрос в руки попала плата с кэшем но возникла надобность достать с неё этот куш и залить его заново на другие платье что бы сделать несколько точно таких же устройств с тем же функционалом подскажите что да как сделать что бы не убить ардуино

Помогите с таймерами при прерывании программы

int incomingByte = 0;  // for incoming serial data
int AC_LOAD = 3;    // Output to Opto Triac pin
volatile int dimming = 119; 
int dimming2=0;// Dimming level (0-128)  0 = ON, 128 = OFF
  int temp_PIN=0; // Порт датчика температуры
int vid=0;
unsigned long time;


void setup() {
  Serial.begin(9600);
   pinMode(vccPin, OUTPUT); digitalWrite(vccPin, HIGH);
  pinMode(gndPin, OUTPUT); digitalWrite(gndPin, LOW);

    pinMode(AC_LOAD, OUTPUT);      // Set the AC Load as output

Uno + DS3231 + DHT11 + 1602-I2C + 4-bit digital tube module 74hc595

Добрый вечер господа и дамы!

Вопрос по параллельным задачам в ардуино

Добрый день! Подскажите, пожалуйста, если знаете.

Как я понимаю, параллельные задачи Ардуино, а равно и атмега8, 16 и т.п. решать не могут.

Можно делать лишь псевдопараллельные потоки.

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

 

Заранее спасибо