Мазмұны:

Nokia 5110 LCD -де Arduino сенсорының көрсеткіштерін көрсетіңіз: 4 қадам (суреттермен)
Nokia 5110 LCD -де Arduino сенсорының көрсеткіштерін көрсетіңіз: 4 қадам (суреттермен)

Бейне: Nokia 5110 LCD -де Arduino сенсорының көрсеткіштерін көрсетіңіз: 4 қадам (суреттермен)

Бейне: Nokia 5110 LCD -де Arduino сенсорының көрсеткіштерін көрсетіңіз: 4 қадам (суреттермен)
Бейне: NOKIA 5110. Работа с графическим дисплеем 2024, Қараша
Anonim
Nokia 5110 LCD дисплейінде Arduino Live Sensor көрсеткіштерін көрсетіңіз
Nokia 5110 LCD дисплейінде Arduino Live Sensor көрсеткіштерін көрсетіңіз
Nokia 5110 LCD дисплейінде Arduino Live Sensor көрсеткіштерін көрсетіңіз
Nokia 5110 LCD дисплейінде Arduino Live Sensor көрсеткіштерін көрсетіңіз

Егер сіз бір кездері arduino -мен жұмыс істеген болсаңыз, оның сенсорлық көрсеткіштерді көрсетуін қалаған шығарсыз. Сериялық мониторды пайдалану өте жақсы, бірақ сіз тез өзгеріп келе жатқан arduino badass бола отырып, сіз оның оқылуын басқа ғылымдылықта көрсеткіңіз келеді. Сонымен қатар, сіздің компьютеріңізге немесе ноутбукке arduino қосылу оны өте портативті етпейді және сіздің деректеріңізді көрсетуге арналған СКД -нің болуы, егер сіз Arduino -ны алып жүргіңіз келсе, өте ыңғайлы болады. Міне, ардуиноны сыммен байланыстыру және бағдарламалау бойынша нұсқауларды орындау оңай, сондықтан ол дисплеймен жұмыс істейді.

Ескерту ретінде мен тек 4 сымды қолданатын OLED дисплейін пайдалану туралы нұсқаулық жасадым. Егер сіз оны тексергіңіз келсе, мына сілтеме:

www.instructables.com/id/Easy-OLED-Display/

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады

Бұл жоба үшін сізге қажет: -Nokia 5110 LCD-Dupont сымы-Arduino IDE-Arduino (UNO-да тексерілген) -Adafruit_GFX кітапханасы-Adafruit_PCD8544 кітапханасы Nokia 5110 LCD-ді ebay-ден шамамен 2 долларға сатып алуға болады. Дюпонт сымына да қатысты. «40PCS ерлер мен әйелдерге арналған дупонды сымсыз eBay» іздеңіз, ол шамамен бір доллар тұрады.

2 -қадам: Кітапханалар ??? Проблема жоқ

Кітапханалар ??? Проблема жоқ!
Кітапханалар ??? Проблема жоқ!

Енді, егер сіз Arduino -мен бұрын жұмыс істеген болсаңыз, сізде IDE мен нақты Arduino болуы мүмкін. Алайда, егер сіз әлі кітапханалармен таныс болмасаңыз, алаңдатудың қажеті жоқ, оларды пайдалану өте қарапайым: оларды төмендегі сілтемелер бойынша жүктеңіз және веб -беттің оң жағындағы ZIP жүктеуді басыңыз. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… Zip файлдарын жүктегеннен кейін оларды негізгі Arduino файлындағы кітапханалар файлына шығарыңыз. (әдетте C:/Бағдарлама файлдары/Arduino/кітапханалар) Файлдарды кітапханалар қалтасына шығарып, олардың атын Adafruit_GFX және Adafruit_PCD8544 деп өзгертіңіз, бұл үшін бұл бөлікті жасау қажет. Енді код бөлігіне өтіңіз.

3 -қадам: Arduino коды

Мен бос үлгіні жаздым, сенсордан оқылатын кодты қосу керек, ол жұмыс істеуі керек. Менің кодым IDE -дегі сериялық мониторға, сондай -ақ 5110 LCD -ге жазады. Қажетті оқуларды (және мәтінді) көрсету үшін бөліктерді өзгерту қажет.#Include // math және SPI әдепкі бойынша сіздің кітапханалар қалтаңызда болуы керек, бұл туралы қамқорлық жасамаңыз#қосу#қосу // біз дәл қазір жүктеп алдық#қосу Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // сандық түйреуіштер СКД -ге қосылу үшін пайдаланылады#XPOS 0 анықтау#анықтау YPOS 1флоатты сенсорPin = A0; // сенсорлық түйреуіш, егер қажет болса, оны өзгертуге болады () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // барлық кодтағы «sensorValue» мәнін кез келген нәрсеге өзгертуге болады Serial.print («А сенсорының мәні:»); // бұл мәтінді monitorSerial.println (sensorValue) сериясында көрсетеді; // ln ұмытпаңыз, сондықтан келесі жол келесі жолға жазылады display.clearDisplay (); // цикл басталған сайын дисплейді тазартады overdisplay.setCursor (0, 0); display.print («А сенсорының мәні:»); // бұл LCDdisplay.println (sensorValue); display.display (); delay (1000);} жазылады, егер сіз бәрін дұрыс жасасаңыз, код жұмыс істеуі керек, бірақ оны әлі іске қоспау керек алдымен экранды қосыңыз.

4 -қадам: СКД -ны Arduino -ға қосу

СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу

Біз дерлік аяқтадық! қалған жалғыз нәрсе-шын мәнінде СКД түйреуіштерін Arduino-ға қосу. Бақытымызға орай, түйреуіштер (1-ден 5-ке дейін) бір-біріне қосылған, сондықтан оларды қате жіберу мүмкіндігі өте аз. Nokia 1-5 түйреуіштерін жалғаңыз. 5110 СКД Arduino 3-7 түйреуіштеріне. (Осылайша, RST Arduino 3 түйреуішіне, CE 4 түйреуішке және т. Бұл түйреуіштер Arduino -дағы 3.3V, 5V және GND істікшелеріне қосылуы керек. Әрине, GND LCD түйрегіші Arduino -дағы GND -ге өтеді. Сізде қандай Arduino және қандай экран бар екеніне байланысты, соңғы екі СКД түйреуішін Arduino құрылғыңыздағы 5V немесе 3.3V түйреуішіне жалғап ойнаңыз. Екеуі де жұмыс істеуі керек, бірақ өзіңіз сынап көріңіз және ең жақсы комбинация не екенін көріңіз. Сонымен қатар 3-7 Arduino түйреуіштері мен СКД түйреуіштерінің арасына шағын мәнді резисторларды (шамамен 100-200 Ом жақсы болуы керек) қою зиян тигізбейді. Бұл қауіпсіздікті қамтамасыз ету үшін және егер сіз экранды ұзақ уақыт пайдаланғыңыз келмесе, қажет емес. Барлығын дұрыс қосқаныңызға сенімді болу үшін мен бұл бөлімді қайта оқуды ұсынамын. Барлығы қосылғаннан кейін, сіз кодты жүктей аласыз және жаңа Arduino дисплейінің дисплейімен рахаттана бастай аласыз, мен нұсқаулықты түсінуге оңай болды деп үміттенемін.

Ұсынылған: