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

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

библиотека меню меню MenuSystem.h

в библиотеке есть пример:

RTC, serial монитор и я

Вот у меня такой вопрос ..

Как можно менять время из сериал монитора? Выполнить команду  time.settime(0,00,15,1,1,15,1) - это просто. А можно ли из сериал менять значения в скобках функции time.settime(...). Может есть какие решения? А может быть можно представить строку time.settime(0,00,15,1,1,15,1) в виде массива? В общем, прошу вашей  помощи.. 

ультразвук HC-SRO4

Подскажите пожалуйста загрузил данный скетч:

24с32 на часах 3231

День всем добрый!

Возник вопрос:

все ли ячейки памяти 24С32, установленную на часах модуле часов 3231, можно использовать для своих нужд, или что-то используют часы?

почитайте, пожалуйста, с адреса 0 до 25. какие значения там? 65-90?

пытался писать с 0-го адреса. значеня  по адресам 1 и 2 сбиваются, на 66 и 67.

видимо 3231 туда  пишет.

 

Помогите найти баг в коде!

Добрый день! Пишу код для управления часами на семисегментном индикаторе. Сразу оговрюсь, что использую немного не ардуиновского кода с целью ускорения работы. Использую прерывание по таймеру 1 по переполнению и забрасываю код сразу на регистры ввода-вывода.

Застрял на этапе отладки однокнопочного меню. Алгоритм работы должен быть такой:

Повторяющиеся включения, помощь

Здравствуйте уважаемые.

Скетч работает, но не могу написать повторяющиеся включения для Протоки. Arduino UNO включает реле с Воздуха, СО2, Свет линия1, Свет линия 2. А Протока должна включаться, в данном случае 7 раз по расписанию. Догадываюсь, что как я написал - так нельзя, но как написать не знаю:

 

Arduino.Serial + Qt5: Сказ о том, как генералы пустой буфер получали

Нужно передавать на ардуинку дамп hex-файлов из компа. Желательно делать это быстро, решительно. Взял Мегу 2560. Наваял прожект на Qt, прицепил к Ардуинке, передаю куски по 16 байт (там же 64 байта в Serial кеш).  На деле же получается весьма плачевно: принимается каждая третья передача, при этом ещё и портится. Что я делаю не так?

Составьте пожалуйста программу

Если цель движется с большой скоростью (в направлении датчика), загорается красный светодиод и шаговый двигатель поворачивается на 90 градусов .Датчик ультразвуковой 

объясните что нетак

#include <Wire.h>

#include <NewPing.h>

#include <LiquidCrystal_I2C.h>

#define TRIGGER_PIN  12 
#define ECHO_PIN     13
#define MAX_DISTANCE 200

NewPing sonar(TRIGGER_PIN, ECHO_PIN,MAX_DISTANCE);

LiquidCrystal_I2C lcd(0x27,16,2);
void setup(){

    // set up the LCD's number of columns and rows: 

  lcd.begin(16, 2);

  // initialize the serial communications:

  Serial.begin(9600);

}



void loop()

{

  delay(50);                      // Wait 50ms between pings .

Есть ли в Ардуино модули?

Для тех кто не понял: я имел в виду есть ли в Ардуино функция, в которую записывают код программы и при определеных обстоятельствах (нажатая кнопка, движения джостика и т.д.) вызывают этот код.

Хочу сделать домашнюю метеостанцию и думаю как уменьшить программный код.