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

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

Не опрашивается DHT 11 !!!

 
Помогите люди добрые!!!
 
Идея такова : сделать в частном доме вентиляцию , для этого использовал arduino uno, dht11 ( в планах подключить 3 датчика ), датчик движения ( для туалета),  реле и естественно вентилятор.
 
Проблема в том что при подключенном USB  к компу и открытом окне монитора порта все работает!!! Но как только я подключаю внешнее питание ( блок 12 вольт) ардуинка перестает опрашивать датчик dht11 хотя на пир реагирует реле отлично счелкает выдерживает все паузы.

назначение ether.packetLoop(ether.packetReceive())

Помогите новичку.

объясните что делает ether.packetLoop(ether.packetReceive())

Вопрос про последовательный порт

Добрый день

Помогите новичку плз

Использую Arduino-совместимый Wild Thumper Controller. Подключен через USB. Не выводит в монитор порта ничего (пробовал все варианты serial.write / print / println).

Но в то же время более-менее работает следующий кусок кода (из стандартного кода к этому контроллеру):

Передача данных на сервер через GPRS.

Необходимо передавать данные на сервер через GPRS ( SIM900 shield ) и получать от сервера некоторые настройки. Через что это можно реализовать? Какой формат комманд можно использовать в arduino?

по переменным таймера FlexiTimer2

Пытаюсьзапустить таймер с частотой 1000-3000гц, на пин повешен светодиод (позже будет пьезо, пока не нашел).

Регулировка методом значений freq=0...255, выставляю кнопками.

lcd.print (1000+freq*10);

FlexiTimer2::stop();
FlexiTimer2::set(freq, flash_led);

при 0 - светодиод горит, частота видимо большая, а при 255 (типа частота 3000гц), а светодиод моргает, как будто частота низкая.

http://playground.arduino.cc/Main/FlexiTimer2

FlexiTimer2::set(unsigned long units, double resolution, void (*f)())

Библиотека DHT11

Друзья, есть у кого нормальная библиотека для датчика температуры и влажности DHT11. Многие перепробывал не работают. Одну скачал, код для примера загрузил, все работала, а теперь уже нет. Вот такое выдает 

arduino vs stm32

Примерная стоимость девелопмент-плат сопоставима, а вот мощность процессоров совсем не в пользу atmega328p. Стандартная библиотека ардуино имеет сильные недостатки, изза чего часто проще изобрести велосипед, типа ручной работы с портами. PWM кушает таймеры, которых и так мало, софтовый PWM тоже кушает таймеры и быстродействие. Собственно, вопрос: имеет ли смысл развивать ардуино как она есть или есть более осмысленный вариант в виде STM32 (или другой?) ? У меня чешутся руки переписать ардуиновские библиотеки, по крайней мере, некоторые их части, но есть ли в этом смысл?

семисегментный индикатор (помогите новичку)

Здравствуте уважаемые форумцы.

Пытаюсь собрать вольтметр 0-5в, вывод данных на двухразрядный семисегментный индикатор.

Не могу понять как на индикатор вывести дробные числа.(В Serial.println к примеру получаю уже преобразованные с АЦП данные (0.....2.5.....4.8)в.

Как эти числа выводить на индикатор?

В Google ни одного примера для Ардуино не нашел.Все на С+. В программировании я пока несилен,пытаюсь изучать с нуля,а точнее с IDE.

Ткните носом в каком направлении копать .

Спасибо!

Теория: Битовые операции и управление выводами через регистры.

Как применяются битовые операции в arduino?

Читал статью "Прямое управления выходами через регистры микроконтроллера Atmega". Там применяются битовые операции. Встречал там и тут примеры разных операций, но не могу найти как сделать "НЕ" для нужных регистров.

Может быть кто-то подскажет, где посмотреть толковую инструкцию на русском языке?

Посоветуйте С IDE для ATtiny13 которая ренерирует компактные прошивки

Ищу оптимизирующую сишную IDE для проектов на ATtiny13

Что после компиляции дает самые компактные прошивки? (Я понимаю что тут многое зависит от С-кода, но я ищу альтернативу Arduino IDE для тиньки)