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

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

Arduino Возвращает ошибку

#include "IRremote.h"
const int Red=7;
const int Yellow=10;
const int Green=11;
const int S=9;
const int a=440;
const int f=349;
const int c=523;
const int e= 659;
const int F=698;
const int gis=415;
IRrecv irrecv(6);

decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
  pinMode(Red, OUTPUT);
  pinMode(Yellow, OUTPUT);
  pinMode(Green, OUTPUT);
  pinMode(S, OUTPUT);
}

void beep(int Fq, int time)
{
  tone(S, Fq, time);
  delay(time + 20);
}

void loop() {

Тахометр на оптике HELP!!!!!

Здравствуйте, уважаемые форумчане!Нуждаюсь в помощи!Имеется задумка создания тахометра.Принцип заключается в считывании количества импульсов с оптопары и выводе на светодиодную шкалу.Начало было положено!Начал с програмной части.Имеется скетч, но при совершении оборота диском загораются все светодиоды.Не могу понять в чём причина!В програмировании новичок по этому не судите строго.Буду благодарен за ваши отзывы и предложения!

универсальный блок управления электроотоплением

Доброго всем. 

Долгие годы, пользуюсь разработанной и годами доработанной аналоговой схемой ФИУправления электрокотлами, не создающий скачков напряжения и помех. Но это такой довольно внушительный огород получается, техника движется вперед, решил доверить это МК, только вот незадача, програмку написать, я в этом полный....  Вот решил обратиться за помощью сюда. (к гуглу не отправляйте там этого нет, а то что есть непригодно)

помогите реализовать новечку скейч

здраввствуйте помогите.

Когда брался за это думал  смогу выглядело просто, после 2 суток руки опустились.

Ультразвуковой измеритель уровня жидкости + SIM800L + СМС (требуется доработка)

Доброго времени суток. Друзья, кому интересно, помогите решить задачу: имеется ультразвуковой датчик HC-SR04, Arduino NANO, GSM модуль SIM800L. Необходимо по входящему звонку на GSM модуль заставить Arduino отбиться, произвести замер уровня воды в емкости и ответить по СМС на звонивший номер.

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

Создание умного дома

Здравствуйте, человеки ардуинщики и не только!

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

Так вот в чем вопрос: после запуска нужна ли проверка всех компонентов, на выявление неисправностей?

К примеру как в самолете: подается питание, проверяются все системы, там топливные насосы, двигатели. 

Стоит ли включать в скетч эти действия?

Циклы

//#include "InvertedTM1638.h"
#include "TM1638.h"
#include "TM16XXFonts.h"
#include "DHT.h"
//#define DHTPIN 2     
#define dh11 DHT11  
#define dh22 DHT22   

int led = 3;
TM1638 module(8, 9, 10);
DHT dhtul(2, dh22);
DHT dhtdom(3, dh11);
char tempnadatchike[4];
char vlajnostnadatchike[4];
byte knopka = 0b0000000;
byte sost = 0b0000001;
float h;
float t;
String time1 ;
int i;


void setup()

{

  pinMode(led, OUTPUT);
  module.setupDisplay(true, 0);
  Serial.begin(9600);

Как конвертировать строку из Unicode GB2312 или UCS2

Гуглил дня три, заманался, не соображу никак.

Есть модуль А6, короче надо функцию, чтоб прочесть текст входящего смс и скинусть в serial.

Пример куска текста при AT+CSCS=GSM

§б§в§Ъ§Ю§Ц§в §д§Ц§Ь§г§д§С

В дальнейшем надо будет вытащить команду, но это уже отдельная история, хотябы просто конвертировать в русский текст. ПОЖАЛУЙСТА ПОМОГИТЕ.

Тормозит шаговый мотор при повороте энкодера

#include <iarduino_Encoder_tmr.h> 
iarduino_Encoder_tmr enc(11,12);         
#include <CustomStepper.h>
CustomStepper stepper(4, 5, 6, 7);

void setup(){
    Serial.begin(9600);                 
    enc.begin();                           
}

void loop(){
int i=enc.read();                    
if(i){             
if(i==encLEFT ){Serial.println("<");
stepper.setDirection(CCW);
stepper.rotateDegrees(3); 
} 
if(i==encRIGHT){Serial.println(">");
stepper.setDirection(CW);
stepper.rotateDegrees(3);
}

Проблема с W5100

Здравствуйте, уважаемые форумчане!
Столкнулся с такой проблемой:
Имеется Arduino Uno, Ethernet Shield W5100 и датчик освещенности(измерения люксов), и 8 релейный модуль.