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

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

majordomo-arduino не получается снять показания

Добрый день.

Скачал и установил majordomo-arduino.

Если открыть страницу http://192.168.3.177/getdev или http://192.168.3.177/ как написано в документации, то всё хорошо, страницы формируются и есть показания дачтиков и состояние пинов.

А вот если в php коде написать :

32U4 and Serial

Как известно, на leonardo, pro micro и проч. платах на базе 32u4 Serial порт может быть, а может и не быть.

Исчезать/появляться Serial может в зависимости от того, открыт/подключен Serial Monitor со стороны компа или нет.

Вообщем-то дока говорит как проверить "доступен ли он в данный момент":

http://arduino.cc/en/Serial/IfSerial

Но... как-то ничего не говорится "а что будет если он пропадет".
Что произойдет если его отключат на ходу, а в коде будет Serial.println()

Проблемы при радиопередачи

Здравствуйте. Пытаюсь собрать радиопульт из модулей XD-FST/RF.

Используя библиотеку VirtualWire и примеры из неё, я так и не добился результата для передачи данных. Подскажите пожалуйста может я чего то не то делаю.

 

Передатчик:

Библиотека USB Arduino Leonardo для BASCOM-AVR

Здравствуйте уважаемые форумчане. Проблема вот в чем. Написал код в BASCOM-AVR. Скомпилировал в HEX-файл. При помощи AVRDUDE заливаю в Leonardo (при помощи ручного нажатия на кнопку сброса). После заливки больше не работает USB, не принимает не передает данные. Из диспетчера устройств так же пропадает. В общем, как я понял, в 32u4 связь с USB и основная работа все в одном камне. Arduino IDE во время компиляции основного кода постоянно добавляет либы для работы USB помимо всего прочего. Где взять такие либы для BASCOM-AVR ? Очень уж хочеться работать именно в этой среде.

Arduino uno

Приветствую, совсем не давно я заказал с Китая Arduino uno. 

И когда я начал осваивать массивы возникла проблема с 3 им цифровым (вход/выход), а именно на этом выходе не загорается светодиод.  Потом попытался зажечь один светодиод только от 3 выхода, и точно также не загорелся. Мог ли я спалить этот выход ? 

Помогите... Help...

Проблема состоит в том, что хотел подключить светодиодную ленту к Ардуино уно черз Полевой транзистор MOSFET, в этом деле я новичок, посоветоваться не с кем. Меня интересует правильно ли написана программа. 

Вот собственно и она...

Директивы #ifdef и #ifndef

Есть некоторый код. Для примера, сократил до минимума, вместе с комментариями.

У меня 2 платформы. Одна на базе UNO, вторая на базе MEGA. В зависимости от директивы условной компиляции должен прошиваться или UNO или MEGA. Затык в том, что не компилирует. Даю примеры:

 1. Компиляция проходит. Все OK.

Проблема с funktion в loop

Работаю над одной программой и все вроде бы хорошо, но вот наткнулся на одну проблему и с места сдвинутся не могу.
В общем, моя проблема в том, что когда я в loop  начинаю функ. она делает не все что должна.

Код функции:

Ощибка

Добрый день!

Делаю гексапода...

Написал код для проверки одной ноги.

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

После проверки кода,выдает такую ошибку:

error: '_tdc' does not name a type

Кто знает,как решить данную проблему?

Вот сам код:

Работа с eeprom

Подскажите, решил сделать GSM контроллер для автоматики (приводы ворот) на ардуине. Более менее всё понятно с основами и как настроить. цикл, который будет проверять наличие вызова, получать входящий номер и класть трубку, Дальше самое интересное, номер надо проверить по базе, если он в базе - автоматика срабатывает, если нет - то не срабатывает (вот тут не совсем понимаю как проверять номер по базе, хотелось бы пример увидеть). и более сложный для меня момент - запись новых номеров в базу.