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

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

Ускорение analogRead

Подскажите пожалуйста, как на низкоуровневом программировании записать команду 



analogRead(0)

для Nano с 328 чипом

Новый датчик qt50cm

Рыская в очередной раз по ebay натолкнулся на такой датчик qt50cm всего за $3,6

Вот хочу спросить, пока он ещё не пришел, кто-нибудь юзал его? Как его подключать? Пока что не могу найти ни одной статьи по нему

 

не могу получить данные по NRF24L01 с DHT22

взял коды с просторов интернета, и немного переделал под себ. Проблема в том, что приемник, не принимает(или передатчик не отдает) данные с датчика DHT22, причем передачик, когда подключен по USB в сериал данные шлет отлично. вот скетчи, подскажите если кто ошибку видит, заранее благодарен.

Приемник:

Создание void menu(){ } или когда остается просить помощи....

Привет всем. Опишу проблему в кратце. Есть код который собрал (как говорится Тяп-Ляп) но он работает, что меня устраевает. Но дело в том, что я использую LCD 16х2 и на нем нехватает места... Решил я все выводить в Serial порт (все работает как мне нужно),  но подумав сделать меню на LCD с управление кнопок с порта я так и не понял как это реализовать. Возможно кто то уже этим занимался или кто то знает как это реализовать, помогите. 

Сейчас меню выглядит так:  

19:34:37|R1+ R2+   // первая строка

T1=26.75|*******  // вторая страка

порты напрямую

Объясните разницу между (для пина d9 328 чипа)



PORTB |= 1<<1; 
PORTB &= ~(1<<1);

и



PORTB = B00000010;
PORTB = B00000000;

 

Ошибка при загрузке программы на плату.

Добрый вечер, подключив Arduino Uno к компьютеру, а точнее при загрузке на плату программы возникла следующая ошибка : Arduino: 1.6.0 (Windows XP), Плата"Arduino Uno"

Sketch uses 2 636 bytes (8%) of program storage space. Maximum is 32 256 bytes.

Global variables use 60 bytes (2%) of dynamic memory, leaving 1 988 bytes for local variables. Maximum is 2 048 bytes.

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01

сетевая карта hr911105a перевод из Web сервера в клиент -ПОМОГИТЕ.

Добрейшего времени.

подключил вот такое чудо

Всё работает. Не подскажите рабочий код ,для того что бы мне из неё сделать клиента а не сервер.Все примеры работы-режим сервера. А мне надо что бы она раз в минуту отправляла данные  такого вида http://gagarin94.mycloudnas.com//statist/mash/start.php?znaz=15&param=6

 

не могу найти примеры.

 

библиотеки использовал

COM-порт

Добрый день!

Есть у меня одно устройство - терминальное оборудование. 

Туда заливается софт через COM-порт.

Через переходник expressCard-rs232 все нормально работает, данные принимаются, отправляются. В мониторе порта через COM Port Toolkit видно символы на английском, то есть все распознается норм.

IDE 1.6.0 ошибка компиляции

Arduino: 1.6.0 (Windows 7), Плата"Arduino Uno"

In file included from E:\arduino-1.6.0\hardware\arduino\avr\cores\arduino/Arduino.h:224:0,
                 from E:\arduino-1.6.0\libraries\OneWire/OneWire.h:7,
                 from Dmitry19_12.ino:7:
E:\arduino-1.6.0\hardware\arduino\avr\cores\arduino/USBAPI.h:30:24: error: conflicting declaration 'typedef short unsigned int u16'

Помогите с ds1302

Я не спец в програмировании , есть нужда сделат кормушку которая каждий день в 12:00 запускает (ну скажем реле с кокогото цифрового пина) на пару секунд которое управлает открыванием кормушки. пытаюсь добавить фунцию "if else"  но ничего несрабатывает. Есть вот такой код.