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

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

Ошибка 'rotation' was not declared in this scope

Доброго времени суток, у меня така проблема, при проверке кода появляется ошибка: Davis_Wind_Speed_Direction.ino:32: error: 'rotation' was not declared in this scope

Перевод float в byte

float temp3 = sensors.getTempC (Sensor03);
Wire.write(temp3);
delay(750);

Здравствуйте возникла проблема с передачей данных в ev3 контроллер по i2c (SDA, SCL) Целочисленные и байты отлично отправляет, но на float ругается. Подскажите пожалуйста как решить проблему. К примеру как записать числа с плавающей точкой в byte. Сам новичок только в программировании

два таймера из одного millis

Добрый день. Прошу помощи как новичку.

Можно ли  из стандартного таймера  на millis  получить два, на один и тот же выход, но на разное время например 1000 и 60000 мсек. 

Заранее благодарен за любую помощь.

Serial.print не работает, выдаёт квадратики

Привет!
Столкнулся с непонятной проблемой.

Купил пяток arduino pro mini, подключаю и загружаю простой скетч, который просто выводит в Serial.print сообщение. Когда открываю монитор порта вижу просто квадратики чередующиеся с пробелами.

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

Пробовал заливать Blink, работает.

Вот скопировал из монитора:

⸮⸮⸮⸮⸮⸮x

ребят, как правильно прописать два условия?

Начминаю учиться писать скетчи. 

Задача:

в комнате начинает темнеть, но светодиод не загорается, загарается только при сигнале с сенсора.

Как написать два условия? 

Написал так, светодиод не тухнет...

Как ускорить ардуину при питании 3.3 вольта напрямую к ноге ардуины ???

В общем есть скетчь весов но работает он с задержкой в 5 - 10 секунд а ето очень долго

ограничения на ввод в lcd

Нужно при введении num1 и num2  ограничивать количество символов до 6 но как это сделать

#include <Keypad.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(14,15,16,17,18,19); 

long num1,num2 ;
double total;
char operation,button;
int n=1;
const byte ROWS = 4;
const byte COLS = 4;

char keys[ROWS][COLS] = {
  {'1','2','3','+'},
  {'4','5','6','-'},
  {'7','8','9','*'},
  {'C','0','=','/'}
};

Вопрос про внешние прерывания

Подскажите, уважаемые.

Пытаюсь доделать под свои нужды проект.

https://ongroup.ru/energoeffektivnaya_gsm-signalizaciya_na_osnove_arduino_sborka_proshivka_test.html

У него есть большой недостаток - нет обратной связи, т.е. модем не может разбудить ардуину.
Я не долго думая подключил датчик к INT0, а INT1 к TX-у модема, задействовал 0-е и 1-е) прерывание.

Мгновенная реакция на нажатие кнопки в Веб-сервере W5100

Доброго времени суток, уважаемые форумчане!

Перед мной возникла задача организации управления электронным блоком котлов через интернет

Решено было использовать Arduino UNO +W5100 и блок реле 4шт.

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

скетч

Нужна помощь с выводом значений на цифровой дисплей 74hc595

Здравствуйте, Подскажите, пожалуйста, как сделать вывод информации на 4х цифровой дисплей 74hc595. P.S И еше если не трудно можете помочь дописать кнопку для изменения значений по типу 10,100.