Пультоскоп на Arduino 27МГц!!!

Electronik83
Offline
Зарегистрирован: 06.12.2015

Ага. Спасибо. Поправлю.

VicSan
Offline
Зарегистрирован: 27.04.2017

Подтверждаю, контрастность не меняется. В генераторе DDS неадекватное реагирование на нажатие кнопки (при выборе). Ну и опорное 0.0. 

Electronik83
Offline
Зарегистрирован: 06.12.2015

Про опорное знаю, еепром не доделал. Версия так сказать промежуточная. Про ддс вообще странно. У меня вроде как все работает. Завтра осцилл с работы притащу - посмотрю. Послушал наушниками - сигнал есть и вроде как на слух меняется.

Не понятно, почему контрастность не меняется.

P.S. Какой лучше экранчик заказать 5110? Есть красные, синие платы...

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Electronik83 пишет:

P.S. Какой лучше экранчик заказать 5110? Есть красные, синие платы...

И те и те говёного низкого качества. Если есть возможность, лучше взять оригинал из телефона :)

Electronik83
Offline
Зарегистрирован: 06.12.2015

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

VicSan
Offline
Зарегистрирован: 27.04.2017

Последний раз брал тут : https://ru.aliexpress.com/item/84-48-LCD-Module-White-backlight-adapter-pcb-for-Nokia-5110/1859113549.html?spm=a2g0s.9042311.0.0.oHkqHv     Нормальные экранчики.

nvbotsh22
Offline
Зарегистрирован: 14.06.2017

Electronik83!Отличнейший проект вы нам подарили!Реализовал ...DDS_Z.Работает!Захотелось понизковольтнее с питанием и повыше АЦП-разрядностью.Увидел Massduino Uno-core, характеристики- что надо!Вгрузил Ваш скетч!=final2_DDS_Z.Успешно прошла вгрузка после добавки в IDE 1.6.5 рекомендуемых добавок (для MD-328D).Спаял схему, сравнив выводы UNO и Mass (datasheet!)Заработал ведь проект!Правда! - на отлично! в режиме "генератор"И-"неуд"-в пультоскопном...Хотя-кнопками перебираются все настройки!, нет только входного сигнала!-ну не нашел я его!Похоже эта платка Uno-core здесь не проходит.Или я ошибся где-то?Подожду вот подхода Massduino-Nano, заказал у братьев Китайцев!Там все пины 1:1,по описанию с Arduino-Nano.Хочу еше раз сердечно поблагодарить автора pultoscope!!!Уж если 71-летний "древний" радиолюбитель на Ваш проект "завелся", что уж о молодых говорить!Удачи Вам во всех делах и дальнейшего бескорыстия!!!Пусть на Вас ровняются и другие ПРОФФИ!

Electronik83
Offline
Зарегистрирован: 06.12.2015

Проект не мой. Я просто код для форума переделываю. Даже не для себя, а именно для форума)))

Xumuk
Xumuk аватар
Онлайн
Зарегистрирован: 03.03.2016

Electronik83 не подскажете, если ли возможность добавить в ослик прозвонку?) Был бы отличный приборчик, который бы мог в машине заменить мультиметр=))) прозвонка вольтметр и осцилограф) Заранее спасибо)

Electronik83
Offline
Зарегистрирован: 06.12.2015

Блин я про прозвонку давно думаю. Прям, как говорится, сняли с языка мысль.))) Только пока не придумал как ее лучше реализовать. Да и не думал то особо))))))

Xumuk
Xumuk аватар
Онлайн
Зарегистрирован: 03.03.2016

в соседней ветке есть тема "универсальный ардуино пробник"возможно подчерпнете идеи=)

MIK22
Offline
Зарегистрирован: 09.02.2017

Может быть так, частоту привязал к пультоскопу.

DDS у муня все равно не работает. грешу на то, что я отказался от FreqCount.

частоту считаю используя FreqMeasure занимает меньше места. Добавил частотомер. Для этого прибора погрешности в 0,03 вполне достаточно.

#define Shup 8 // Щуп
#define PIN_SPEAKER 5
int Val;
float frequency = 500; //стартовое значение частоты в Гц
void setup() {                
  pinMode(PIN_SPEAKER, OUTPUT);  
  pinMode(Shup, INPUT_PULLUP); // Подтяжка пина к +5в   
}
void loop() {  
  Val = digitalRead (Shup);    
  if (Val == LOW)
  {   
  digitalWrite(PIN_SPEAKER, HIGH);
tone (PIN_SPEAKER,frequency, 200);
  }  
  else             
  digitalWrite(PIN_SPEAKER, LOW);
}

 

VicSan
Offline
Зарегистрирован: 27.04.2017

 

Ну, наконец-то, и я уже сбацал себе нормального ослика в корпусе. 

VicSan
Offline
Зарегистрирован: 27.04.2017

Electronik83, есть предложение батарейку укоротить по длине и выводить напряжение  батареи рядом. Просто для контроля. Нужно ли подзарядить или еще так поработает.

borisbog
Offline
Зарегистрирован: 22.04.2018

не могу скинуть скетч пишет вот такую ошибку 

Arduino: 1.8.2 (Windows 10), Плата:"Arduino Nano, ATmega328"
 
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\боря\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10802 -build-path C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_149566 -warnings=none -build-cache C:\Users\7AD5~1\AppData\Local\Temp\arduino_cache_340797 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose E:\MD\пультоскоп\PULTOSCOPE_LCD5110_final2_DDS_Z\PULTOSCOPE_LCD5110_final2_DDS_Z\PULTOSCOPE_LCD5110_final2_DDS_Z.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\боря\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10802 -build-path C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_149566 -warnings=none -build-cache C:\Users\7AD5~1\AppData\Local\Temp\arduino_cache_340797 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose E:\MD\пультоскоп\PULTOSCOPE_LCD5110_final2_DDS_Z\PULTOSCOPE_LCD5110_final2_DDS_Z\PULTOSCOPE_LCD5110_final2_DDS_Z.ino
Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Изменены опции сборки, пересобираем все
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_149566\sketch\PULTOSCOPE_LCD5110_final2_DDS_Z.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_149566\sketch\PULTOSCOPE_LCD5110_final2_DDS_Z.ino.cpp" -o "C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_149566\preproc\ctags_target_for_gcc_minus_e.cpp"
E:\MD\пультоскоп\PULTOSCOPE_LCD5110_final2_DDS_Z\PULTOSCOPE_LCD5110_final2_DDS_Z\PULTOSCOPE_LCD5110_final2_DDS_Z.ino:2:26: fatal error: Adafruit_GFX.h: No such file or directory
 
compilation terminated.
 
exit status 1
Ошибка компиляции для платы Arduino Nano.

 

Electronik83
Offline
Зарегистрирован: 06.12.2015

Потому что ардуино ide надо брать с сайта автора.

MIK22
Offline
Зарегистрирован: 09.02.2017

Не знаюб я пользуюсь ide 1.9 beta и все нормально проходит.

borisbog
Offline
Зарегистрирован: 22.04.2018

с ардуино никогда не работал, и где на сайте автора искать этот ide

VicSan
Offline
Зарегистрирован: 27.04.2017
Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

Попробуй в поисковике поискать. может чё и найдёшь.Если с ардуиной не работал..

borisbog
Offline
Зарегистрирован: 22.04.2018

спасибо скачал и прошил, вроде все получилось.

Xumuk
Xumuk аватар
Онлайн
Зарегистрирован: 03.03.2016

VicSan, прикольный приборчик получился ! мои поздравления!

max50
Offline
Зарегистрирован: 23.04.2018

Здравствуйте, VetalST!

Не подскажите, как вывести русский язык на дисплей LS020  с библиотекой S65Display_ls020_PowerOff_ard_1_6_11? С наскока не получилось.

Заранее спасибо.

VetalST
Offline
Зарегистрирован: 29.12.2015

max50

В библиотеке S65Display_ls020_PowerOff_ard_1_6_11 для смены языка или размера шрифта нужно открыть в блокноте документ fonts перед нужным шрифтом убрать две палочки // (раскомментировать) а перед тем какой был шрифт поставить // (закомемнтировать) должно получится так 

//Font selection
//#define FONT_4X6
//#define FONT_5X8
//#define FONT_5X12
//#define FONT_6X8
//#define FONT_6X10
//#define FONT_7X12
//#define FONT_8X8    
//#define FONT_8X12
//#define FONT_8X14
//#define FONT_10X16
//#define FONT_12X16
//#define FONT_12X20
//#define FONT_16X26
//#define FONT_12X15_rus 
#define FONT_8X8_rus
//#define FONT_8X14_rus
и сохранить изменения. 
В русском шрифте есть и англ. но он немного больше занимает памяти. Я делал на дисплеях ls020 и на L2F50 а он нехочет нормально выводить русские буквы. Вот и писал на анг что бы скетч подходил под любой дисплей.
Dushev
Offline
Зарегистрирован: 29.04.2018

VetalST, для "PULTOSCOPE_LCD_L2F50__final_V2" Щуп где подключен к ардуино (пин/пины) ? Множество схем ... а я буду работать в первый раз с Arduino.
Заранее спасибо!

Dushev
Offline
Зарегистрирован: 29.04.2018

И еще один вопрос: Какая схема подключение кнопки и делитель?

#define delit 6 //включен или отключен делитель на х10
#define power A1 //пин который опрашивает кнопку включения
#define OFF A2//пин который управляет ключем питания

- для «PULTOSCOPE_LCD_L2F50__DSS_delit_OFF_V1»

VetalST
Offline
Зарегистрирован: 29.12.2015

Dushev

Залез в яндекс диск там десяток пультоскопов на компе еще штук 50 архивов и всякого мусора, ели нашел версию какую ви просите. Давно я это дело делал, пришлось заново все вспоминать, искать и рисовать схему. 

Версии PULTOSCOPA одинаковые для дисплеев ls020 и L2F50  разница только в бибилиотеках а точнее в контроллерах дисплеев. Управление, подключение к ардуине и вывод информации на экран одинаковые. Единственное библиотека L2F50 не выводит нормально русский язык (после каждой русской буквы закрашенный квадрат нужно колупать саму библиотеку но пока нет времени).

Схема нарисована в программе sPlan но в архиве есть и рисунки. 

Последняя версия PULTOSCOPE_LCD_ls020_L2F50__DSS_delit_OFF_V1 для дисплеев ls020 и L2F50 с библиотеками и схемой https://yadi.sk/d/y4zMtWDr3V3xY4

Библиотека и как подклячать (распиновка и делитель) экрана L2F50  https://yadi.sk/d/zdl0Rl_-3V33rR

Р.С 4:20 утра пошел я спать.

Dushev
Offline
Зарегистрирован: 29.04.2018

VetalST, Большое спасибо!

borisbog
Offline
Зарегистрирован: 22.04.2018

может кто подскажет вчем дело, навесным монтажем подпаял ардуино к экрану без обьвязки, включаю питание, запускается пультоскоп и когда подношу к ардуино руку то само по себе начинает листаться меню, срабатывать типа кнопки которые не подключены, заснял видео вот сылка https://youtu.be/bx3SGtuDQnY

VicSan
Offline
Зарегистрирован: 27.04.2017

Кнопки небось на GND подцепил?

VetalST
Offline
Зарегистрирован: 29.12.2015

borisbog

Подпаяй резисторы по 10 ком к пинам кнопок и к минусу.

В ардуине всегда нужно подтягивать кнопки резисторами. Хотя можно и программно подтянуть но это так на будущее.

VicSan
Offline
Зарегистрирован: 27.04.2017

https://drive.google.com/drive/folders/1fUs0kdbc6KEPfkjEq7VQYOzVKc_m4dwM        Моя схема и плата. Кнопкки на GND. Скетч переделан уже

borisbog
Offline
Зарегистрирован: 22.04.2018

кнопок нет вообще, только ардуино и дисплей, при подключении кнопок на них никакой реакции нет а подносиш руку и начинпется билиберда как на видео.

Electronik83
Offline
Зарегистрирован: 06.12.2015

Входы кнопок через резисторы на питание надо.

borisbog
Offline
Зарегистрирован: 22.04.2018

ваш скетч не заливается пишет

Arduino: 1.8.2 (Windows 10), Плата:"Arduino Nano, ATmega328"
 
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\боря\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10802 -build-path C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_32751 -warnings=none -build-cache C:\Users\7AD5~1\AppData\Local\Temp\arduino_cache_998204 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\боря\Downloads\arduino-1.6.5-r5-windows\arduino-1.6.5-r5\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\боря\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10802 -build-path C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_32751 -warnings=none -build-cache C:\Users\7AD5~1\AppData\Local\Temp\arduino_cache_998204 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\боря\Downloads\arduino-1.6.5-r5-windows\arduino-1.6.5-r5\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK.ino
Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_32751\sketch\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_32751\sketch\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK.ino.cpp" -o "C:\Users\7AD5~1\AppData\Local\Temp\arduino_build_32751\preproc\ctags_target_for_gcc_minus_e.cpp"
C:\Users\Р±РѕСЂСЏ\Downloads\arduino-1.6.5-r5-windows\arduino-1.6.5-r5\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK\PULTOSCOPE_LCD5110_final2_DDS_Z_El83_18_OK.ino:16:26: fatal error: Adafruit_GFX.h: No such file or directory
 
compilation terminated.
 
exit status 1
Ошибка компиляции для платы Arduino Nano.
Electronik83
Offline
Зарегистрирован: 06.12.2015

Уже было - надо использовать ардуино иде с сайта автора.

borisbog
Offline
Зарегистрирован: 22.04.2018

опять двадцать пять "КНОПОК НЕТ", провожу проверку включения БЕЗ КНОПОК, про то что через резисторы на минус надо подключать знаю и подключал согласно схеме, не заработало поэтому снял всю обьвязку в виде резисторов, конденсаторов и кнопок так как думал что в них проблема но оказалось что глюк в самой ардуине.

borisbog
Offline
Зарегистрирован: 22.04.2018

им и прошил пультоскоп запустился, я заснял видео проблемы специально и выложил сыллка на видео есть.

VicSan
Offline
Зарегистрирован: 27.04.2017

Да бляха муха, сколько уже можно про это говорить? Резисторы подключите, у Вас наводки хреначат. Если кнопки на землю замыкаются, то резистор 10К на питание. Если кнопки на питание, то резисторы на землю. ВСЕ.   http://arduino.ru/tutorials/button  . Специально для Вас элементарный гайд.

borisbog
Offline
Зарегистрирован: 22.04.2018

резисторы подключил, все таже петрушка подносиш руку к ардуино и она сходит с ума начинает жить своей жизню.

VicSan
Offline
Зарегистрирован: 27.04.2017

Можно Ваш код и схему (фото тоже желательно)

borisbog
Offline
Зарегистрирован: 22.04.2018

код и схема авторские "пультоскоп v5110"http://srukami.inf.ua/pultoscop_v25110.html фото скинуть не могу разобрал все грешу на ардуину что бракованая, буду покупать другую.

 

VicSan
Offline
Зарегистрирован: 27.04.2017

У Вас случайно коротыша D13 и питания нет? Бегает то только в одну сторону. А рядом 3.3V . И какую версию скетча прошивали?  Светодиод на каком пине сидит ?

VetalST
Offline
Зарегистрирован: 29.12.2015

Отключите от компа и подключите через 5в зарядку или что там у вас есть? БП компа наводки может давать. 

VicSan
Offline
Зарегистрирован: 27.04.2017

VetalST пишет:

Отключите от компа и подключите через 5в зарядку или что там у вас есть? БП компа наводки может давать. 

Не, это не комп. Скорее или сопля на пайке или неотмытый флюс. Либо ошибка у него в схеме. Светик если сидит на пине, вот он может. И еще непонятно, что у него там за Nano. Лог ошибок смотрели?

VicSan
Offline
Зарегистрирован: 27.04.2017

Я то под nixами сижу. Но пока не удалил папку ,созданную другой IDE (.arduino15) у меня тоже не компилировалось нормально. Где в Винде эта папка и есть ли не знаю

borisbog
Offline
Зарегистрирован: 22.04.2018

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

tempfolder
Offline
Зарегистрирован: 04.05.2018

Есть вопрос по самому дисплею ls020, что за выход DATA почему именно на 11 пине висит, и как поменять пин, не вижу в коде привязки к 11 пину.

Electronik83
Offline
Зарегистрирован: 06.12.2015

tempfolder - в библиотеке он прописан. Библиотеки обычно закрытые и пин скорее всего не поменять. Хотя надо покопать её....
А выход data - по этому пину ардуинка отдает данные дисплею в паре с clk. Получается такая последовательная шина передачи данных. Можете почитать про SPI. Вот моя статейка https://datagor.ru/microcontrollers/microcontrollers-code-library/2920-p...
Только там двунаправленная шина. А тут в одну сторону данные идут.

Electronik83
Offline
Зарегистрирован: 06.12.2015

borisbog - на фото не увидел резисторов кнопок - ясен пень будет все само нажиматься рандомно. Не понял о каком светодиоде идет речь.