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

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

u8g2 (бывшая u8glib) установка и русские шрифты

Для работы с LCD12864 (ST7920) и Oled 1.4" (SH1106) использую u8g2 (по SPI) и все отлично, но есть 2 вопроса.

1. Я так и не понял как "штатно" поставить библиотеку, чтобы она виделась из IDE именно библиотекой, обновлялась и т.д. Сейчас из скаченного архива копирую содержимое srcc и srccpp в папку с проектом и заменяю где ругается include <> на include ""- работает, но этоже не правильно?

Arduino mega + Расходомер Акрон-01 через ModBus RTU

Доброй ночи, народ прошу помощи. Никак не могу прочесть данные с регистров данного девайся, в модбус сети есть еще 3 уситройства, все работает как надо, именно акрон не могу понять как читать.

Библиотека SimpleModbusMaster.

У Акрона адрес в сети 5.

Читаю вот так:

modbus_construct(&packets[PACKET6], 5, READ_HOLDING_REGISTERS, 2, 1, 6); // чтение регистра с акрона расход

В ответе Serial.println(regs[6]); приходит 0...

Управление шаговыми двигателями 28byj-48 через Arduino mega при помощи сигналов step и dir входящих в Arduino

Всем доброго времени суток. Подскажите, кто знает, как запрограммировать arduino mega 2560 для управления 3мя шаговыми двигателями 28byj-48 через микросхему uln2003? Проблема в том, что управление скоростью и направлением вращения необходимо осуществить двумя проводами (сигналами) step и dir, которые будут подключаться к arduino, как входные сигналы. Входящий сигнал подается через триггер Шмитта для предотвращения "дребезжания". 

отправка wiegand посылок

Добрый день.

Возможно ли с помощью Arduino реализовать некий генератор Wiegand посылок в стороннюю СКУД?

Т.е.: подключаем Ардуино к сторонней СКУД по Wiegand26 (на клеммы для подключения считывателя D0, D1, GND) и по событию передаем данные (например, эмулируем поднесение карты Em-marin).

Спасибо.

RTC DS3231 и LCD 2004A: вместе по I2C не работают

Добрый день!

Дано: Arduino UNO, RTC DS3231, LCD экран 20х4 на I2C (чип PCF8574AT). Часы и экран подключены по I2C к Arduino. На SQW RTC установлена частота 1 Гц. На первое прерывание повешан выход SQW с RTC. Написан простейший скетч: по прерыванию надо мигать светодиодом и выводить на экран время.

вопрос по АЦП

ребята подскажите, знаю я тут всем надоел

дурдом

жыл был один скетч я ее исправил под сои нужды не имея никокого опыта ни каких знаний интуитивно копируя некоторые строки вставляя менял про мини на про микро изменил вывод информации на дисплее. сам удивился как у меня все это получилось. но вопрос не в зтом вопрос вот в чем когда я копирую этот скетч на другое место она на прошивается выдает ошибку скетчи оригинал и мою сылку на архив я дам и ошбку пожалуйсто помогите разобраться и помните в программировании и в ардуино я не разбираюсь

 

https://yadi.sk/d/v9Hb_QwP3226Ws

ошибка

 

Помогите с куском кода!!!

Пожалуйста, ткните где ошибка :

помогите с проектом начинающему ардуинщику.

Приветствую Вас друзья.
Предисловие опущу, дабы лишней болтовнёй не заниматься.
Прикупил ардуину уно, шилд в5100 и 8и канальный блок реле. Кому-то это покажется проще простого, но мне начинающему многое не понятно. Пересмотрел кучу уроков, так как учителя там народ не очень, что куда впихнуть говорят, а почему то или иное втыкается именно в то, а не в это, хрен поймёшь, так ещё раз повторюсь, как начинающему, читать мысли тех, кто это все уже давно "съел" тяжело.

знающим, вопрос можно ли управляя напрямую регистрами писать нули в пины кварца, например? Равнозначны ли эти записи?

Ардиина нано. атмега 328P.
можно ли управляя напрямую регистрами писать нули в пины кварца, например?
Равнозначны ли эти записи?
DDRD = 0b11010100;        
  pinMode(2, OUTPUT);      
  pinMode(4, OUTPUT);      
  pinMode(5, INPUT);   
  pinMode(6, OUTPUT);        
  pinMode(7, OUTPUT);