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

Проблема в одной строчке кода

Здраствуйте. Почему некорректно работает строчка 53?

Почему блютуз модуль не работает как Serial на Ардуино mega

Друзья, подскажите плиз всю голову сломал:

Есть БТ модуль вот такой https://aliexpress.ru/item/32890543550.html?spm=2114.13010708.0.0.569733edQLWBlo

Подключаю его к плате Arduino - Mega как положено:

RXD модуля - к TX(1), TXD модуля - к RX(0), VCC- к 5 V, GND- к GND 

На ПК стоит программа-терминал https://sites.google.com/site/terminalbpp/ и БТ-адаптер

Пытаюсь содать меню

Пытаюсь сделать меню. Начал с простого для понимания, но пока не понятно почему так ведёт себя МК. Может кто разъяснит причину такой работы МК.

Первый код, строка на экранчике переключается нормально:

не компилируется скетч в ардуино

Arduino: 1.8.10 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
 

Минимальная обвязка для atmega 168pa-au

Товарищи, что постарше и умнее, прошу вашей помощи :)
За ранее прошу прощение, если не в ту ветку или что-то где-то криво сделал.

Задался целью использовать голую микросхему с минимальной обвязкой. Так сказать, на своей плате, что бы красиво и тд., а не куча отдельных платок с проводами, разъёмами и прочим.

Начал гуглить и быстро нашёл куча вариантов. Но все они для dip и тд. корпусах. А нужно для smd, как на arduino nano. Стал искать дальше, читал и рассматривал картинки про распиновку.

Собственно в чем вопрос.

Подключение нескольких TM1637

Доброго дня!

Требуется подключить три дисплея. Создаю три объекта (disp1, disp2, disp3). Для всех дисплеев используются одинаковые функции. Вопрос: как объяснить функции, с каким именно дисплеем ей сейчас работать?

Такая конструкция не работает (странно, да?)):

String Ndisp = "disp1";

void SensorRead(Ndisp){
digitalWrite(POWERSENSOR_PIN, HIGH);
val = analogRead(A0);
Serial.print("sensor - ");
Serial.println(val);
digitalWrite(POWERSENSOR_PIN, LOW);
Ndisp.displayInt(val);
}

Или подскажите как правильно запрос на поиск составить))

Не компилируется скетч в ардуино UNO

В ощем, пришел набор из китая, не могу компилировать скетч, пишет это:
 
processing.app.debug.RunnerException
at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:317)
at cc.arduino.Compiler.loadPreferences(Compiler.java:216)
at cc.arduino.Compiler.build(Compiler.java:175)
at processing.app.SketchController.build(SketchController.java:664)
at processing.app.SketchController.exportApplet(SketchController.java:689)

Цикл выполняется не до конца

Здравствуйте! Только начал знакомиться с программированием на ардуино. Нашел в интернете скетч для обучения нейронной сети на базе ардуино. Сейчас пытаюсь модифицировать под свои нужды. Столкнулся с такой проблемой: в функции get_data осуществляется заполнение массива данными для обучения, но цикл доходит только до 59 итерации, строка Serial.print("out_data");, которую я поместил для проверки выхода из цикла, конечно же не срабатывает. Не могу понять в чем проблема. За ранее извиняюсь, если этот ужасный код кровоточит вам глаза)).

кто что может сказать за этот сайт?

всем привет

кто заказывал платы отсюда

https://jlcpcb.com/

стоит ли это делать . сколько будет стоит?

то что больше 2 долларов это точно.

стоит ли у них заказывать вообще?

какие подводные камни

может есть сайты подешевле?