Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Китепканалар ??? Маселе эмес
- 3 -кадам: Arduino коду
- 4 -кадам: LCDди Arduino менен туташтыруу
Video: Nokia 5110 ЖКда Live Arduino сенсорунун көрсөткүчтөрүн көрсөтүү: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Эгерде сиз качандыр бир убакта arduino менен иштешкен болсоңуз, анда сенсордун көрсөткүчтөрүн көрсөтүүнү каалаган болушуңуз мүмкүн. Сериялык мониторду колдонуу абдан жакшы, бирок сиз бат эле болуп бараткан arduino badass болуу менен, балким, анын окумду дагы илимдүү нерселерде көрсөтүшүн каалайсыз. Мындан тышкары, сиздин ардуинону компьютерге же ноутбукка туташтыруу аны супер портативдүү кылбайт жана сиздин дисплейиңизди көрсөтүү үчүн тиркелген LCDге ээ болуу, эгер сиз ардуинону алып жүрүүнү кааласаңыз, абдан ыңгайлуу болот. Бул жерде ардуинону зым менен кантип программалоо боюнча көрсөтмөлөрдү аткаруу оңой, андыктан ал дисплей менен иштейт.
Кошумча эскертүү боюнча, мен 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 1float sensorPin = 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 -кадам: LCDди Arduino менен туташтыруу
Биз дээрлик бүттүк! бир гана нерсе чынында эле Arduino менен ЖК туташтыргычтарын туташтыруу болуп саналат. Бактыга жараша, казыктар (1ден 5ке чейин) бир катарда туташкан, андыктан аларды жаңылтуу мүмкүнчүлүгүңүз өтө аз. 5110 LCD сиздин Arduino түзмөгүңүздөгү 3-7 пинге чейин. (Ошентип, RST Arduino пин 3кө, CE 4 пинге ж. Бул казыктар сиздин Arduinoдогу 3.3V, 5V жана GND пинге туташтырылышы керек. Албетте, GND LCD пин Ардуинодо GNDге барат. Сизде кандай Arduino жана кандай экран бар экендигине жараша, акыркы эки ЖК пинди Arduinoңуздагы 5V же 3.3V пинге туташтыруу менен ойноңуз. Экөө тең иштеши керек, бирок муну өзүңүз сынап көрүңүз жана эң жакшы айкалышы эмне экенин көрүңүз. Ошондой эле 3-7 Arduino казыктары менен ЖК түйрөөчтөрүнүн ортосуна кичине маанидеги резисторлорду коюу (100-200Ohm жакшы болушу керек). Бул жөн гана коопсуздук үчүн жана эгер сиз экранды узак убакыт бою колдонууну каалабасаңыз, кереги жок. Мен бул бөлүктү кайра окуп чыгууну сунуштайм, жөн гана баарын туура туташтырганыңызды текшериңиз. Баары туташкандан кийин, сиз кодду жүктөп, жаңы Arduino маалымат дисплейи менен көңүл ачууну баштасаңыз болот. Мен үйрөткүчтү түшүнүү оңой болгонун жана жок дегенде бир азыңа жардам берди деп үмүттөнөм.
Сунушталууда:
8051 DS1307 RTC менен интерфейс жана ЖКда убакыт белгисин көрсөтүү: 5 кадам
DS1307 RTC менен 8051 интерфейси жана ЖКда убакыт белгисин көрсөтүү: Бул окуу куралында биз ds1307 RTC менен 8051 микроконтроллерди кантип интерфейске алаарыбызды түшүндүрдүк. Бул жерде биз RTC убактысын proteus симуляциясын колдонуу менен LCDде көрсөтөбүз
Макей Макей көрсөтүү жана көрсөтүү: 12 кадам (сүрөттөр менен)
Макей Макей Шоу жана Айтуу Дисплейи: 19 жыл окуткандан кийин, мен эч качан жаңы, жаркыраган, кызыктуу маалымат тактасына болгон сүйүүмдү жоготкон жокмун! Менин маалымат тактасынын стили көп жылдар бою кооз, дүкөндөн сатып алынган, майрамдык тематикалык кесимдерден баштап, студенттеримдин эмгектеринин маанисине чейин өзгөрдү. Мен
ARDUINO Easy менен 6 күчтүү ЛАЗЕР көрсөткүчтөрүн көзөмөлдөө: 4 кадам
ARDUINO Easy менен 6 күчтүү лазер көрсөткүчтөрүн көзөмөлдөө: Мен сизге V-VTECHден Arduino үчүн көп функциялуу POWER SHIELD 6+6T800 менен 6 лазердик көрсөткүчтү кантип көзөмөлдөй алаарыңызды көрсөткүм келет. Колдонулган бөлүктөр: 1 бирдик Arduino UNO, MEGA, NANO *бул типтеги такта болушу мүмкүн1 бирдиги Mutifunctional POWER SHIELD
Nokia 5110 Lcdдеги Arduino менюсу Ротари коддоочу менен: 6 кадам (сүрөттөр менен)
Nokia 5110 Lcdдеги Arduino менюсу Ротари коддогучту колдонуу менен: Урматтуу достор, башка окуу куралына кош келиңиздер! Бул видеодо биз проектилерибизди колдонуучуларга ыңгайлуу жана жөндөмдүү кылуу үчүн популярдуу Nokia 5110 LCD дисплейинин менюсун курууну үйрөнөбүз. Келгиле, баштайлы! Бул проект
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү