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

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

ПО верхнего уровня для Arduino (SCADA для Arduino)

Добрый день.

Есть ли какая-нибудь простая SCADA для Arduino,

что-то аналогичное WinCC или Intouch (но менее «тяжелое»)?

На компьютере (приложение Windows) нужно написать простую программу,

которая будет забирать данные с Arduino (по USB или Ethernet) и отображать их на компьютере (в основном графики).

Понимаю, что можно использовать OPC сервер для Arduino и подключить ее к любой скаде, той же WinCC или Intouch но эти программы слишком «тяжелые» для маленьких проектов,

Проблема с АЦП Атмега8

Пишу таймер, для установки значений использую потенциометры. При переходе с протеуса на ардуино иде с атмегой8 (8 МГц) появилась проблема с АЦП. Максимальные значения получаются при напряжении 1.1В на входе АЦП. Причём изменяя внутренний источник опорного, результат остаётся тот же. На фото с протеуса видно, что при напряжении с потенциометра 0,85В значение на первом индикаторе 92, что есть практически максимальным. С чем это связано? Может есть недоработки в исходниках программы ардуины?

Вопрос с функциями в ESP8266

Почему вот так работает:

int test = 0;
HTTP.on("/test", HTTP_GET, []()
{
if(test == LOW)
     {
test = HIGH;
HTTP.send(200, "text/html","ON");
     }
else
     {
test = LOW;
HTTP.send(200, "text/html","OFF");
     }
});

А если в функции, то не работает.....

 

Скетч на итальнском

Доброго времени суток! Помогите пожалуйста с переводом кола с итальянского на английский...(оговорюсь сразу что переводчики не помогли так как нарушается роботоспособность данного скетча..

Время после нажатия кнопки.

Добрый день, не получается ни как составить программу. Чтобы после нажатия первый раз кнопки начался таймер. И если, за 2 секунды после начала таймера, кнопку ещё раз нажмут, то включается светодиод. Если нет, то не включается. Помогите пожалуйста

Белый экран 2,8 tft lcd shield hx8347

есть экранчик (https://ru.aliexpress.com/item/Wavgat-2-8-3-3-300mA-TFT/32907271642.html...) горит белый экран, пробовал на ардуино уно\мега, расные скетчи заливал - ничего не меняется. Если кто-то сталкивался помогитею

STM32F103 - Правим примеры

Столкнулся с тем, что примеры из аддона STM32 на процессоре STM32F103 не работают.
Добавлю исправленные примеры:

BLINK

MCP2515 + Arduino vs CAN + Volkswagen :)

Добрый день) 

Расскажу что сделал, а потом ругайте :D

С китая заказал пару плат MCP2515. Сразу на обеих платах заменил кварц с 8 на 16 МГц, что бы можно было работать с оригинальной билиотекой CAN_BUS_Shield (так мне подсказал великий Google).

Подключил согласно распиновке к Arduno Nano и Arduino Pro Mini.

На Pro Mini загрузил скетч из примера с генерацией данных в CAN

Переменная INT

Кто разъяснит мне, начинающему, почему если переменная INT определена в документации как с диапазонами от -32,768 до 32,767, а при использовании в программе она определена диапазоном от 0 до 1024? Привожу пример программы для начинающих:


attiny85 и приемник 433 МГц

Всем привет! Не получается объединить attiny85 и приемник на 433 МГц. Передатчиком выступает UNO + передатчик. Приемником должна быть attiny85. Суть простая: в зависимости от передаваемой команды генерировать ШИМ на двух контактах. Но ничего не работает. точнее Attiny85 не принимает сигнал.

Вот тестовый код приемника: