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

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

Управление пневмой через App Inventor

Здравствуйте. Делаю приложение для управление пневмоподвеской через App Inventor. Стало необходимым вывести на экран приложения процентовку накачки \ спуска компрессоров перед \ зад от 0% до 99%. Подскажите, пожалуйста, это возможно, и если да, то каким образом.

Передача данных на ThingSpeak по MQTT через Ethernet W5100

Всем привет. Помогите разобраться. Есть шилд W5100. Как передать сигналы с датчиков на ThingSpeak по MQTT. Хочу управлять умным домом через облако. Потом считывать показания с ThingSpeakа Virtuinoй MQTT.

Можете написать скетч настроек для связи шилда с сайтом ThingSpeak  по протоколу MQTT.  . Заранее спасибо. В Си языке е силен. Автоматику пишу на FLProge.

Всем заранее большое спасибо.

atmega162 в IDE

здравствуйте.

подскажите, пожалуйста, можно ли как-то дабавить плату atmega162 в IDE?

нужны 2 uart, точнее 3, 2 апаратных и 1 програмный. этот МК вроде самый дешевый для данных целей.

Подскажите пожалуйста, можно ли задать программный код wifi-модулю(ESP-01) для запроса информации с сайта?

Хочу сделать часы на arduino (как это не странно), которые, с помощью wifi-модуля(ESP-01), будут запрашвать инфу с сайта, и присваивать значение времени (простите, если непонятно или не правельно выразился) для более точно его отображения. Можете дать хотя бы намёк на правильное написание кода для модуля.

плата Micro как UART2USB конвертер

Нашёл простой и интересный код как превратить микру в usb-serial адаптер.

void setup() {
  Serial.begin(115200); //This pipes to the serial monitor
  while(!Serial);
  Serial1.begin(9600); //This is the UART, pipes to sensors attached to board
  while(!Serial1);
}

void loop() {
  if ( Serial.available() ) {
    int inByte = Serial.read();
    Serial1.write( inByte );
  }
  if ( Serial1.available() ) {
    int inByte = Serial1.read();
    Serial.write( inByte );  
  }
}

Но вот вопрос:

Эссе HID

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

В данной теме мне-бы хотелось поговорить про реальный HID – т.е. прочеловекозависимое управление и восприятие. Начинаем с основ – человек воспринимает максимум 25 кадров в секунду. Соответственно – минимальное время 4мск. Далее, передача сигналов нашими нервными окончаниями позволяют нам двигаться в 2 раза быстрее – т.е. 2 мск. Отсюда и начинаем «плясать».

В данной теме мы не строим ядерные реакторы, не запускаем ракеты на Марс, мы просто принимаем и передаем информацию человеку с доступной для него скоростью.

Конечные автоматы, зажигание светодиода на определенное время

Здравствуйте! Бьюсь вторую неделю, не могу реализовать следующую задачу:

Нажимаем кнопку - светодиод горит одну секунду. 
Нажимаем два - две секунды и тд. Если во время горения светодиода нажимаем кнопку, то добавляется еще время равное количеству нажатий. Методом конечных автоматов не смог сделать,  сделал проще. Все загорается, но когда начинаю нажимать на кнопку во время горения кнопки таймер может остановиться. В чем проблема так и не нашел.
Буду признателен, если хорошие и опытные люди помогут дилетанту :)

 

RFID считывает номер ключа - если ключа нет

Всем привет, имею RFID.

При считывании карты, когда ее убираю - значение сохраняется.

 

Arduino M0 - программный интерфейс Serial (SERCOM) - не работает на пинах D3 и D4

Всем доброго дня! Столкнулся с необходимостью инициализировать программный интерфейс Serial на Arduino M0 (библиотека SoftwareSerial на платах с 32-битными процессорами не работает). Имеющийся аппаратный интерфейс занят конвертером TTL-RS485, а подключить по интерфейсу SPI нужно еще один девайс - SIM800L.

GSM Modul Sim900 + Arduino Uno + Firebase

Здравствуйте, нужна помощь. Рассказываю что есть : есть датчики влаажности воздух, почвы и освещенности которые посылаются на Arduino Uno, паралельно с этим есть база данных на Cloud Firestore FireBase(1 и 2 фото), нужно 1) там где online status посылать значения к примеру даатчик получио влажность 60 процентов -- послать в БД soil_moisure - 50%. 2) current plant - это нормы выращивания растения, они берутся в основу от которой будет ити процес, инными словами что бы когда значения падали то включалась водянная помпа и тд. Помогите реаализовать скетч передачи и приема данных.