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

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

Помогите с I2C LCD... уже голову сломала

Доброго времени суток. Купила этот дисплей http://www.ebay.com/itm/IIC-I2C-TWI-1602-serial-LCD-Module-Arduino-HD44780-Light-Green-Color-/160923532659?pt=LH_DefaultDomain_0&hash=item2577ca3d73.

После того, как поправила бибилиотеку, он заработал.

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

Нужна помощь.Код для 25 ргб светодиодов.

Добрый день! У нас в институте дали проект с ардуино. Так что опыт у меня пока 2,5 недели(Использую Arduino UNO

Примеры в учебнике

В учебнике есть пример для создания своей функции.

Обработка прерываний

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

Изучаю обработку прерываний Arduino и наткнулся на некоторые интересные эффекты. Плата - Spider Dagu, клон Mega, но с разъемами для сервоприводов, чип AVR Mega 1280. Для прерывания ипользую кнопку на порту D2, соответствующую interrupt(0).

1. Пытаюсь бороться с дребезгом кнопки при прерывании. Процедура, вызываемая по прерыванию:

Прошу помощи в анализе проблемы

Доброго всем времени, Уважаемые.

Прошу оказать помощь в поиске ошибок в скетче.

Суть проблемы:

Имеется Arduina Mega 2650, Eth Sh W5100 и желание собрать некое подобие "полуумного дома".

Что сделано: с помощью рук, головы и Интернета написан код, который до определенного времени работал, но в процессе реализации "хотелок" он, код, стал давать сбои.

1. Почему то при "совпадении" номеров PIN (такого типа 3, 23, 33) начинают срабатывать несколько "кнопок".

Имитация радиоуправления с помощью Arduino UNO

Имеется:
1.плата для управления квадрокоптером.

http://www.hobbyking.com/hobbyking/store/__21977__HobbyKing_Multi_Rotor_Control_Board_V3_0_Atmega328_PA_.html

2. китайская 4-х канальная аппаратура радиоуправления.

http://www.hobbyking.com/hobbyking/store/__8338__Hobby_King_2_4Ghz_4Ch_Tx_Rx_V2_Mode_2_.html

3. arduino UNO.

Срочно нужна помощь с arduino due. Единица на пине.

Добрый день, у меня проблема с питанием на задействованных в скетче пинах:

В коде нет операторов, которые посылали бы HIGH на пины, однако на некоторых пинах висят единицы. В порт никаких команд не идет, проверял также на других компьютерах. Может криво драйверы встали?

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

 

библиотека Ethernet

использую библиотеку Ethernet

пытаюсь использовать функцию:

client.println()

выдает ошибку.

error: 'client' was not declared in this scope

В папке c Arduino client.h есть, а client.cpp отсутствует

В папке C:\arduino-1.0.1\libraries\Ethernet только EthernetClient

 

Преобразование byte > float

Есть две дуины и пара nRF24L01 модулей, суть в то что передача идет пакетом из буфера допустим 4 байта.

float t = dht.readTemperature();
  Serial.print("Local_temp=");
  Serial.println(t);
  Mirf.setTADDR((byte *)"mega");
  
  Mirf.send((byte *)&t);
  
  while(Mirf.isSending()){
  }
  Serial.println("Finished sending");
  delay(100);

преобразовывая значение флоат с дхт22 в  байт.

Как его преобразовать обратно на приемнике?