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

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

ARDUINO - Atmega328

Знатоки, присоветуйте, пожалуйста.

Сделал программу в ARDUINO IDE. Управляем WS2812 лентой.

Пока жду ARDUNINу из Китая, все загнал в Протеус. Работает.

Пока суть да дело, пробую перегнать на "голый" МК. Для простоты взял ATMega328 - как в Ардуине.

Оптимизация работы с картами SD

Помогите, пожалуйста, оптимизировать работу с либой SD (максимально ее уменьшить, а то жрет много): в частности мне не нужны функции записи, стирания и работы с каталогами...

Как бы ее почистить от этого, либо вставить в код только те функции, которые требуются? (я не силен в С++).

PROGMEM

наверно я сошел с ума, но почему то такая конструкция не размещает в прогмем 

Скорость передачи чисел через COM-порт (Arduino Uno)

Я новичек, купил себе плату с Uno R3 (16U2). 

Решил проверить, как работает передача данных через COM-порт (на скорости 115200).

Написал в цикле: Serial.print(77); на принимающем компе замерил скорость приема данных, то есть скорость передачи. Получилось чуть меньше 100 Кбит/с, гут. Функция print передает числа символами, то есть 77 передается как '7' и '7' (2 байта), а число 777.7 - как '7', '7', '7', '.' и '7' (5 байт), что меня, конечно не устраивает.

как реализовать задержку?

Всем здравствуйте. Я сделал 2 теромометра и индикатор заряда аккумулятра.

Дела в том что заряд показывает в процентах и она постоянно скачет (может я не совсем правильно саписал код программы, но это не суть, работает и ладно) где то на 5 %. Так вот как сделать задержку заряда аккумулятора, но при этом не делать задержку на термометр?

помогите с TFT дисплеем RA8875

пытаюсь сделать беспроводной MIDI-контроллер на ESP32-minikit и китайском дисплее RA8875 4.3"

тач стандартный из библиотеки Adafruit_RA8875.h, резистивный

Не работает библиотека Keyboard

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

Имеется Arduino Pro Micro (ATmega32U4). Создаю скетч:

#include <Keyboard.h>

void setup() {
  Keyboard.begin();
  delay(1000);

  Keyboard.print("Test");
  
  delay(1000);
  Keyboard.end();  
}

void loop() {
  //
}

По итогу клавиатура не эмулируется и собственно не происходит совсем ничего. Всячески переписывал данный код, но ничего так и не заработало. Хотя, библиотека Mouse работает корректно.

Тестировал в IDE 1.8.8 и 1.6.13.

В чём может быть проблема и как её решить?

Передача чисел с Nextion на ардуино

Добрый день! Затеял я вот такой терморегулятор

Нашел вот такую клавиатуру в стандартных настройках

Java socket сервер + ESP-01 клиент

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

Arduino неправильно считает

Здравствуйте!

Тема в следующем: запилил алгоритм антидребезга, но у него ложные сработки/несработки.

Сделал трассировку переменных с выводом на экран и получил странные результаты: