Металлоискатель на Ардуино
Ken,Vako,Gal...А не могли ли бы вы кто нибудь на макетке попробовать собрать кусок схемы загрузить Hex через XLoader , ну конечно же если время и желание будет.  Среда ардуино принимает этот файл, но на экране...кубики,а должна я так понимаю заставка прибора?

Вот Hex.

#include <LiquidCrystal.h>
// Creates an LCD object. Parameters: (rs, enable, d4, d5, d6, d7)
//LiquidCrystal lcd(RS, 1E, D4, D5, D6, D7);

//LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// Обыкновенные пины
LiquidCrystal lcd( 0, 1, 2, 3, 4, 8);

/

void setup()
{
lcd.begin(16, 2);
lcd.clear();
}

void loop()
{
lcd.print(" Hello world 3");
lcd.setCursor(0, 1);
}

загрузите эту программу
(21-12-2021, 17:42)Boltyara : зоо + ардуино?
Есть, но я так понимаю, что ни печатки и завершенного девайса нет. На Турецком или Иранском форуме тишина.....где то откопал в сети вот эту схему. Я попробовал в NANO и что интересно заливается HEX в Ардуинку, но только через XLoader(или другие программы похожие), так как  (ну если простым языком)Arduino IDE не поддерживает напрямую прошивку, предназначенную для atmega328.

А это я под Нано подрисовал.......на макетке собрал ЖК и Ардуино с этой объвязкой, но только кубики и увидел.....

(21-12-2021, 15:19)gal : загрузите эту программу
Сейчас попробую, спасибо...
Я так вижу решение: если не жалко дуню, то подключить к ней программатор (5 проводков) стереть ее полностью и вместо бутлоадера залить файл прошивки. Фузы неизвестны... ну ладно. Поменять кварц... и остальное подключить по схеме. Проще, конечно, травануть норм плату по 328 мегу .
(21-12-2021, 15:19)gal : эту программу
Нет, опять кубики, теперь в 2 ряда..... я ещё раз перепроверю распиновку Nano и Atmega328.

Засомневался я в Ардуино или в экране. Разобрал макетку и перекинул провода по Квантовский и залил скетч от Кванта, все работает.
Поменяйте местами RS и и Е в программе.
LiquidCrystal lcd( 0, 1, 2, 3, 4, 8); //старое
LiquidCrystal lcd( 1, 0, 2, 3, 4, 8); // новое
(21-12-2021, 22:18)gal : Поменяйте местами
Нет, не получается. Что то с расключкой ардуиновских пинов не то на схеме. Так то прибор на Меге328 рабочий. Ладно, спасибо Вам, наверное была затея глупая у меня.
[attachment=2220 :-vlad- pid='4792' dateline='1640113559']теперь в 2 ряда
= попутаные провода RS и Е.

сообщение # 105 работает, RS (оранжевый ) на Тх, Е (коричневый ) на Рх
.    

Файлы вложений Эскизы
   
(22-12-2021, 00:20)gal : сообщение # 105 работает
Запутался.


Схема расключки такая же как в #104 ?
#include <LiquidCrystal.h>
// Creates an LCD object. Parameters: (rs, enable, d4, d5, d6, d7)
//LiquidCrystal lcd(RS, E, D4, D5, D6, D7);

//LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// Обыкновенные пины
LiquidCrystal lcd( 0, 1, 2, 3, 4, 8);



void setup()
{
lcd.begin(16, 2);
lcd.clear();
}

void loop()
{
lcd.print(" Hello world 3");
lcd.setCursor(0, 1);
}

розовая строка / = надо убрать

(22-12-2021, 00:50)-vlad- : #104 ?
да

(22-12-2021, 00:20)gal : RS (оранжевый ) на Тх, Е (коричневый ) на Рх
это для - LiquidCrystal lcd( 1, 0, 2, 3, 4, 8);