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

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

Нужна помощь

Собирался снимать с DHT11 показатели и по i2c выводить их на LCD 2004

Собрал вот такой скетч:

1.       #include <Wire.h>

2.       #include <LiquidCrystal_I2C.h>

3.       // include the library code:

4.       #include "pitches.h"

5.       #include "stDHT.h"

6.       DHT dht(DHT11); // Указать датчик DHT11, DHT21, DHT22

Нажатием кнопок ИК-пульта продублировать кнопки Arduino

Привет, форумчане!

Сталкивался ли кто-то с задачей "Нажатием кнопок ИК-пульта продублировать кнопки Arduino"?

Подробнее:

1. Есть Arduino Pro Mini с подключенными 5-ю кнопками по этой схеме.

2. Есть такой пульт со считанными кодами кнопок.

3. Есть код, в котором указаны пины кнопок:

Как вы начинали программировать

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

Датчик атмосферного давления с GSM модулем.

Нужна помощь по программированию устройства, т.е для микроконтроллера atmega328p-pu нужно записать код ,чтобы он умел получать данные с датчика давления MPX4115A, и отправлять полученные измерения смской на телефон с помощью GSM модуля SIM900, преобразователь имеется max232,  на ардуино уно,  

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

вопрос про шаговый двигатель

Здравствуйте уважаемые форумчане!

Помогите пожалуйста разобраться со скетчем для шаговика. Плата "ардуино уно", драйвер ШГ L298N, ШГ от принтера.

Скетч взял из примеров, в самой программе. Подключтл, загрузил, всё работает. Вот теперь пытаюсь сделать так чтобы двигатель сперва крутился один раз в одну сторону, затем один раз в другую, с одними параметрами, а затем так-же но только медленнее и делал меньше шагов.

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

Управление солнечным обогревом. Нужна помощь!

Приветствую всех! Есть задача перекачивать горячий воздух с чердака в пространство под полом с целью увеличить температуру полов и комнатную температуру ночью за счёт аккумуляции тепла в подполе. В летнее время.  

За основу взял скетч для термостата с управлением 5 нагрузками с 5 датчиков.

У меня так:
Датчик DS18B20 на чердаке (sensor0)
Датчик DS18B20 в комнате(sensor2)
Датчик DS18B20 в подполе (sensor1)

Как узнать работает ли i2c?

Здравствуйте. Есть плата mega2560. Пытался подключить мелкий oled на  i2c (пины 20 и 21, vcc на 23)но безрезультатно.

Помогите написать игру Arduino UNO + GY-61 + 1602a

Здарвствуйте, дорогие форумчане. Я новичек как в програмировании, так и апаратных вопросах.

Возникло жилание написать небоьшую игру. Из обарудования: жк экран 1602а, гироскоп.

Задача: перемещать по экрану персонажа с помощью гироскопа. Тоесть при повороте влево персонаж перемещается влево и в право аналогично. Создать искуственные препятствия, которые нужно оббегать.

Помогите в написании кода. Не прошу все сделать за меня. Подскажите с чего начать

"Дребезг" мотора, не оптимальный код

Здравствуйте. Помогите разобраться пожалуйста.

Создаю нечто вроде линейного привода. Кнопка управления реверсом+стоповые концевики с двух сторон. Включил (подал питание на ард) - каретка дошла до концевика - отключение - переключил кнопкой реверс - и т.д.

Написал скетч, но при переключении реверса двигатель дергается. Я так понимаю неувязка delay+switch. Подскажите пожалуйста как оптимизировать код.

Помогите разобраться с режимами манипулятора

#include <Servo.h>
int joyX=5;
int joyY=4;
int joyU=3;
int joyI=1;
int joyM=0;
int angl=90;
int angl2=90 ;
int angl3=90 ;
int angl4=90 ;
int angl5=90 ;
int pos1 = 0; 
int pos2 = 0; 
int pos3 = 90; 
int pos4 = 90; 
int ButPin = 7; // Подключаем кнопку к выходу 10
int flag = 0; // флаг состояния