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

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

Проблемы с передачей данных по NRF24

Всем привет!
Проблема в следующем. Есть 2 ардуино к одной прикручен 7 сигментный индикатор к другой датчик температуры-влажности. При помощи NRF24 данные с датчика передаются на на индикатор, но после нескольких секунд индикации данные температуры и влажности меняются местами, тоесть если температура 25 градусов, а влажность 40 процентов, то на индикаторе показывает 40 градусов и 25 процентов. Кто знает в чем проблема подскажите. 

RX

китайская ардуино не загружает.

По рекомендациям сайтов скачал драйвер gh340g, но не знаю как его залить на свою ардуинку нано. Ошибку выдает даже на blinke.Как быть подскажите?

 

Проблема с SD картой

Всем доброго времени суток. Я новичек в ардуино, раньше писал програмки для pic16. Cвязка Arduino Mega 2560 rev3 + W5100 Ethernet shield (robotdyn) . Столкнулся со странной проблемой в работе с microSD. Если форматируешь карточку под Win7 (SDformatter) - Mega пишет(cardinfo):
 
Wiring is correct and a card is present.
Card type: SD2
Could not find FAT16/FAT32 partition.
Make sure you've formatted the card
 

ovc3860 + SoftwareSerial

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

Задача: управлять bluetooth (далеее БТ) модулем средствами arduino pro mini (5в 16Мгц) вероятно с помощью библиотеки  SoftwareSerial.

Подключение: к пинам 10 и 11 arduino pro mini - к пинам rx/tx БТ модуля; Подключаю arduino через UART к ПК. Запитываю схему от 4в.

Скетч - "Стандартный пример" только меняю скорость как аппаратного так и програмного(softwareSerial) на 115200. Скетч реализует обмен между аппаратным и програмным портом в обе стороны как я понял.

часы в школу

Помогите чайнику... нашел интересный проект о настенных часах со светодиодной лентой. Все собрал и даже заработало.

Каждый урок должнен выводиться один символ

SD CARD (Регистратор данных)

Написал подобие регистратора, не отрабатывает как нужно:

Решил вынести на исполнение в функцию (Мигаем светодиодом)

void setup() {
  // put your setup code here, to run once:
  pinMode(13, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(13, 0);
  delay(1000);
  digitalWrite(13, 1);
  delay(1000);
}

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

Есть необходимость вынести за пределы главного цикла void loop... выношу:

Прием данных из COM порта - прошу помощи.

Приветствую дорогие форумчане!

Делаю интерактивную игрушку с сыном, нам необходимо включать определенные светодиоды на ардуино по команде компьютера через  COM порт.

80 светодиодов, 8 сдвиговых регистров 74HC595, защелка каждого регистра подключена на отдельный выход ардуино, Arduino UNO .

После того как мы на простейшем примере научились управлять светодиодом через COM порт и научились управлять сдвиговыми регистрами(так же на примерах). Было решено это все соединить воедино.Мысли такие:

Строка ввода на форме. или как передать данные в ардуину с html страницы используя ethernet

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

нашёл на форме подобную статью http://arduino.ru/forum/programmirovanie/arduinoethernethtml
 

Некорректно определяется состояние поплавкового датчика

Помогите новичку. Делаю контроллер для аквариума, использую Могу из-за большого количества памяти и ног. 

Одна из функций - контроль уровня воды, стоит поплавковый датчик, который замыкает на землю. Пин определен как input_pullup.

В замкнутом состоянии считывает 0 стабильно,  в разомкнутом - редкая единица. 

Провод до датчика метра полтора. Могут это быть какое-нить наводки? Правильно ли определять Пин как input_pullup или лучше digital write туда? Или лучше размыкать плюс с подтяжкой резистором?