Песочница. Раздел для новичков

Непонятный для меня баг

#define ButtHigh 10
#define ButtLow 11
#define RelHigh 7
#define RelLow 8
#define R 5
volatile int count=0;
bool FlagHigh=0;
bool FlagLow=0;

void setup(){
  pinMode(ButtHigh,INPUT);
  pinMode(ButtLow,INPUT);
  digitalWrite(R,HIGH);
  digitalWrite(RelHigh,HIGH);
  digitalWrite(RelLow,HIGH);
  pinMode(RelHigh,OUTPUT);
  pinMode(RelLow,OUTPUT);
  pinMode(R,OUTPUT);
  pinMode(2,INPUT);
  attachInterrupt(0,EncF,RISING);
}

void EncF(){
  count++;
}

void loop(){
  if(digitalRead(ButtLow)==LOW&&FlagLow==0){
    FlagLow=1;

Джойстик на цифровых пинах

Создал отдельную тему из-за непонятного феномена по мотивам емкостного сенсора из соседней темы. Сделал скетч для джойстика:

Инструменты

Приветсвую форумчане!

Наверное кадый сталкивался с тем, что бы протестировать тот или иной кусок кода приходится шить контроллер полноценным кодом и уже в деле смотреть на результат, получилось - не получилось. Что не очень удобно и отнимает кучу времени. А существуют ли какие нибудь инструменты для подобных тестов? Скажем скормил кусок кода и сразу видно что он возвращает (не возвращает). Либо какие эмуляторы, типа аля "виртуальный контроллер Арлуино (ESP)".

Помогите доработать функцию

Добрый день!
Помогите плез доработать функцию бегущей строки на светодиодной адресной матрице!

Скрол в Adafruit

Подскожите что я не так делаю, как правильно оформить с милисом?

Вопросы по борьбе с артифактами на LCD экране

Доброго времени суток. Возник у меня следующая ситуация:  Подключал я LCD экран к ардуинке и радовался выведенным символам на экран. Скажу сразу подключался я по 4 битной шине. Всё классно когда экран лежит рядом. Но если увеличить длину линии хотябы до 0.5 метра. В какой то момент линия начинает ловить наводки и на экране появляются артифакты. Для лечения пробовал и кондеры припаивать в цепь питания экрана и резистор переносить и запитывать экран напрямую от источника питания. Всё равно возникают артифакты. Вопрос: Как побороть артефакты на экране?

Не запускаются скетчи

Всем привет! Вспомнил, что у меня завалялся набор от КИТ Arduino UNO видимо с китайской микросхемой CH340G. Распаковал, установил Arduino IDE 1.8.13 (но пробовал и совсем недавние версии). Установил драйвер CH340G, подключил ардуино к компьютеру через USB, порт виден и определяется в интерфейсе IDE. В диспетчере устройств в com портах устройство определяется как Arduino Uno, порт в интерфейсе среды и в диспетчере совпадает.

Что то с деленением в Меге2560

Странный баг то ли контроллера то ли компилятора Привожу листинг:

 

 

Помогите со скетчем Oscilloscope V1.1-

Подскажите где ошибка? почему скетч не компилируется?