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

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

Изменения значений переменных с браузера через enc24j60, нужна подсказка

Всем привет!

Мне для реализации проекта (любой arduino) необходимо, чтобы значения двух переменных типа long, которые показывают некие значения дачтиков и изменяются в течении времени отображались на странице в любом браузере в полях, где можно просматривать эти значения, обнулять, либо изменять на другие.

Проблема с uid и EEPROM

#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);
unsigned long uidDec, uidDecTemp; //переменые для хранения uid карты
unsigned long h0 = 0; //ячейка для записи
int my_timer = 0; //таймер
boolean allow; //флаг
void setup() {
  Serial.begin(9600);//Соединение с ПК
  Serial.println(" Waiting for card...");
  SPI.begin();
  mfrc522.PCD_Init();
}

void loop() {
  //Ожидание карты
  if ( ! mfrc522.PICC_IsNewCardPresent()) {
    return;  }
    
  //Попытка чтения

помогите с циклами

Дошло до обсурда. Где ошибка?

Помогите с выводом данных на LCD

Есть код, считывает данные через D2 с компьютора тойоты и через блютуз передает их на андройд устройство, хочу передавать их на LCD Nokia 5110, но не получается, выводятся 0-вые данные, может кто подскажет с чего начать ? как вывести например OBD_RPM на LCD? 



#include <MsTimer2.h>
#include <PCD8544.h> //библиотека LCD
//Для считывания
#define ENGINE_DATA_PIN 2 // pin 2
#define ENGINE_DATA_INT 0  // для прерываний
#define OBD_DATA true
#define  MY_HIGH  HIGH //LOW //если пользуетесь только одним проводом, 

LiquidCrystal вертикальный символы - Arduino

Доброго времени суток, решил создать свои символы на LiquidCrystal по вертикали, нарисовал единичку показывает норм, рядом добавил пятерочку получил место 1->5 и место 5->разбитую 5 (можно на рисунке посмотреть)

Блок управление велофарой, с питанием и от динамо-втулки, и от аккумуляторов.

Собственно, есть велофара AXA Luxx 70 и фонарь заднего света этой же фирмы, которые питаются от динамо-втулки shimano. Меня напрягало, что на остановках,  встроенных ёмкостей фары хватало ненадолго,  и надо было доставать и цеплять батарейные фары. Поэтому я решил собрать блок управления на ардуино, все запчасти уже были в наличии. Отладкой занимался на ардуино uno, а рабочий вариант на ардуино про мини.

Максимально медленный ШИМ

Всем доброго времени суток! в проектe использую управление шаговым двигателем с помощью arduino leonardo,  при включении начинает крутить двигатель с помощью  analogWrite задаю минимальный шим, но при этом все равно получаю слишком большую скорость оборотов двигателя необходимо уменьшить как минимум в трое.

U8glib и st7920

Господа, пожалуйста ткните носом где можно изучить как вывести день недели в ниже приведенном скетче по центру экрана, либо помогите подправить скетч.

Передача координат на Ардуино

Здравствуйте !!! Нужна ваша помощь. Я с распберри подаю значения координат X и Y по Serial port поАрдуино. Координаты что по X что по Y имеют по 3 бита . У меня 2 проблемы. 1 проблема в том что до определенного момента координаты приходят как надо но вот дальше вместо координат к примеру 123 345 приходит 231 453 в общем перемешиваются как могут...не могу ни как понять в чем проблема... и 2 вопрос состоит в том что как мне эти координаты передавать одновременно к примеру координату X на 9 пин а Y на 10.