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

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

Прошивка MK через Arduino IDE

Стоит задача прошить скетч, работающий на Pro Mini, на голый МК, в данном случае Attiny861a. Пока пробую прошить тестовый blink. На С+ скетч прошивается и работает.

MAX7219 вывод чисел

Вывести числа от 0 до 1023 в разбросанном порядке на 7-сегментный дисплей MAX7219.

Можно ли добавить кнопки?

Хочу доработать скетч бегущей строки на ESP8266,
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

#include <SPI.h>

// эти две библиотеки нужно скачать под роликом иначе кирилица работать не будет.
#include <Adafruit_GFX.h>
#include <Max72xxPanel.h>

/// подкючение матрицы
// VCC - 5V
// GND - GND :)
// DIN - IO13 - d7
// CS - IO15 - d8 (можно переназначить)
// CLK - IO14 - d5


const char* ssid = "drevo";

Как правильно разделить проект на файлы?

Всем привет!
Начну с того, что раньше я все скетчи писал в "инлайновом" стиле и в итоге некоторые проекты содержали по нескольку сотен строк кода в основном ino-файле. Взявшись за очередной проект я понял, что надо с этим что-то делать. Конечно можно просто вынести всю подноготную в отдельные файлы и положить их рядом с основным и пусть компилятор трудится и все это объединяет, но все-таки хотелось бы сделать это более правильно, например написать класс.

По нажатию кнопки моргнуть 3 раза диодом (без delay)

День добрый, форумчане!

Никак не могу понять, сам принцип как реализовать следующую задачу:

На нажатие кнопки светодиод должен моргнуть 3 раза (скажем 1 сек горит, 1 сек не горит... и так 3 раза).  При наличии delay всё получается. Но как только заменяю delay на схему с millis и циклами, то выходит одно из двух: или светодиод начинает мигать без остановки, или моргает только один раз.

Вот пример кода:

---------------------------------------------

работа 4 реле по времени

Здравствуйте. Никак не могу написать скетч для работы модуля реле на 4 канала по расписанию. В наличии Arduino nano, часы DS3231, Модуль реле 4 каналов. без дисплея и кнопок.

 

Интерполяция цвета

Здравствуйте, делаю подсветку на адресной ленте - плавное переливание светодиодов. Использую библиотеку FastLed

ошибка 342 что это.

Всем привет . Проблема с инициализацией дисплея nokia 5110. Взял скетч с инета для проверки . А компилятор выдал ошибку 342. Что это за ошибка я не смог найти . Прошу помочь. Вот скетч.

Отправка массива через Serial.Write

Всем привет
Помогите пожалуйста
Я получаю данные с Тройки-модуля(гироскоп), мне полученные данные нужно передать на пк по usb(serial) в Matlab Simulink
Как лучше всего это организовать?
Заранее спасибо

Example - RTClib - ds1307 - Ошибка

При загрузке примера из ds1307 (ничего не модифицировал) в "Serial monitor" вместо текущей даты выводится "что-то непонятное". Распиновка стандартная: VCC - 5V, GND - GND, SDA - A4, SDL - A5. Кто сталкивался? В чём может быть ошибка?

Скриншот ошибки