Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: ЖКга киришүү
- 3 -кадам: IDE
- 4 -кадам: Байланыштар
- 5 -кадам: Extra Mile
Video: LCD дисплейди Arduino менен колдонуу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул Instructables сабагында, тексттерди көрсөтүү жана Arduino аркылуу 16дан 2ге чейин ЖКда көрсөтүлөт. Кел, баштайлы жана сизге жагат деп ишенем!
1 -кадам: материалдар
1. Arduino UNO
2. Нан тактасы
3. 16x2 ЖК тактасы
4. Jumper Wires
5. Анын туташтыргычы менен 9дан 12 Вольга чейинки щелочтуу батарея
6. Arduino IDE MAC же Windowsко орнотулган
7. Потенциометр
8. USB 2
2 -кадам: ЖКга киришүү
Arduino-бул студенттер тарабынан робот техникасынын ар кандай долбоорлорунда жана сенсорлорунда жүрөктүн кагышын, температураны, абанын басымын аныктоо үчүн кеңири колдонулган түзмөк. физикалык жана санариптик жактан да сезе жана башкара турган санарип түзмөктөрдү жана интерактивдүү объекттерди куруу үчүн контроллерлер жана микро контроллер топтомдору. Негизинен Arduino, C жана C ++ коддоо тилдерин колдонуп, Arduino IDEден киргизилген коддорду компьютерден түзмөккө жүктөлгөн функцияларды башкарууга жөндөмдүү. LCD (Liquid Crystal Display) экраны электрондук дисплей модулу жана колдонмолордун кеңири спектрин табат. 16x2 ЖК дисплейи эң негизги модуль жана ар кандай түзмөктөрдө жана схемаларда абдан кеңири колдонулат. 16x2 ЖК бул бир сапта 16 белгини көрсөтө алат дегенди билдирет жана мындай 2 сап бар. ЖКда 16 төөнөгүч бар. Солдон оңго карай баштапкы пин - GND (жер). Экинчи пин - Arduino тактасына туташкан VCC (5 вольт) пин. Үчүнчү пин - Vo (дисплей контраст) пин, ал дисплей контрастын тууралоо үчүн потенциометрге туташтырылышы мүмкүн. Төртүнчү пин - Arduino Liquid Crystal пакеттеринде аныкталган ыкмаларды колдонуу менен ЖКга жөнөтүлгөн буйруктарды/маалыматтарды тандоо үчүн колдонулган RS (регистр тандоо) пини. Бешинчиси, LCDде окуйбузбу же жазбайбызбы, бул режимди тандай турган R/W (окуу/жазуу) пини. Алтынчы пин - реестрлерге жазууларды иштетүүчү E (иштетүү) пин. Кийинки 8 казык A0II таблицасына ылайык экилик сандарды колдонуу менен жазылган D0 - D7 маалымат түйүндөрү. Он бешинчи пин - А (анод), акыркысы - К (катод).
3 -кадам: IDE
IDE Эми биз Arduino менен ЖКнын эмне экенин бир аз түшүнбөгөндүктөн, Arduino IDEге секирип, аны компьютерибизге орнотолу. Arduino IDEди Же Windows 8деги дүкөндөн көчүрүп алса болот. IDE - бул коддоо орун алган жер. Бул жерде коддор С жана С ++ тилдеринде жазылган. Кодду түзүп, каталарды оңдогондон кийин, ылайыкталган код USB 2 кабели аркылуу Arduino тактасына жөнөтүлөт. IDE орнотулгандан кийин биз төмөндө көрсөтүлгөндөй суюк кристалл пакетин ишке ашырабыз. LiquidCrystal пакетин орнотуу, биздин IDEдеги LCDге тиешелүү конкреттүү пакетте аныкталган методдорду жана колдонмолорду Arduino тактасына топтоо жана сактоо үчүн биздин мүмкүнчүлүгүбүздү ачат. Пакетти орноткондон кийин, орнотуу жана цикл IDEге жазылат. Такта менен ЖКнын ортосунда байланыш түзүү үчүн жогоруда айтылгандарды аткарыңыз жана параметрлерди көчүрүңүз.
Коддорду көчүрүү Андан кийин IDEдин жогорку сол бурчундагы белгини басыңыз жана кодду түзүңүз.
4 -кадам: Байланыштар
Такта жана ЖК туташуулары Азыр такта менен ЖКны орнотууга жана керектүү байланыштарды аткарууга убакыт келди. Төмөндө берилген схеманы аткарыңыз. Схема img бул жакка барат … Нан тактасы баш аламандыкты болтурбоо жана коддун жөнөкөйлүгүн жана тыкандыгын жакшыртуу үчүн колдонулат. Нан тактасындагы казыктар вертикалдуу түрдө иштейт, андыктан эгер Arduino компаниясынын 5 вольттук пини тактайга туташтырылган болсо, анда ал мамычанын башка тик казыктары азыр 5 вольттон турат. Потенциометр - бул ЖКнын контрастын (жарыктыгын) жөндөө үчүн колдонулуучу түзүлүш, потенциометрсиз, текст калың же ачык болушу мүмкүн, андыктан аны колдонуу жакшы.
Кодду Arduinoго түзүү жана сактоо Акыркы кадам үчүн Arduino-ны USB-2 кабели аркылуу компьютерге туташтырыңыз. кодду түзүңүз жана IDEдеги Arduino UNOну тандаңыз жана IDEдин жогорку сол бурчундагы горизонталдуу жебени чыкылдатуу менен кодду Arduino ичине сактаңыз.
5 -кадам: Extra Mile
"Ардуино" жазуусу ЖКда көрүнүшү керек. Куттуктайм !!! Сиз биринчи текстти ЖКга жаздыңыз… Эми эгер сиз кошумча чакырымга барууну кааласаңыз, www.arduino.cc сиздин текстти андан ары долбоорлоо жана өзгөртүү, жылдыруу, жекелештирүү үчүн колдонууга боло турган бардык методдорго жана түшүндүрмөлөргө ээ. өз тексти. Жогоруда веб -сайттан табылган кээ бир мисал коддору келтирилген. Аларды өзүңүз сынап көрүңүз.
Бул маалымат пайдалуу болду деп ишенем … Рахмат.
Сунушталууда:
Arduino Control DC моторунун ылдамдыгы жана багыты потенциометрди, OLED дисплейди жана баскычтарды колдонуу: 6 кадам
Arduino Control DC моторунун ылдамдыгы жана багыты потенциометрди, OLED дисплейди жана баскычтарды колдонуу: Бул окуу куралында биз L298N DC MOTOR CONTROL драйверин жана потенциометрди DC моторунун ылдамдыгын жана багытын эки баскыч менен башкаруу жана потенциометрдин маанисин көрсөтүү үчүн колдонууну үйрөнөбүз. OLED дисплейинде. Демонстрациялык видеону көрүңүз
4 цифралуу жана 7 сегменттик дисплейди колдонуу, Arduino менен: 7 кадам
4 цифралуу жана 7 сегменттик дисплейди колдонуу, Arduino менен: Бул үйрөткүчтө мен сизге ардуинону колдонуп 4 цифралуу 7 сегменттүү дисплейди кантип колдонууну көрсөтөм. Мен белгилегим келген кээ бир негизги нерселер бул ардуино уно, Леонардо, 13 дигасы бар такталардагы дээрлик бардык санарип казыктарды ээлейт
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
ESP8266 веб-серверин колдонуу менен 7-сегменттеги LED дисплейди көзөмөлдөө: 8 кадам (сүрөттөр менен)
ESP8266 веб-серверин колдонуу менен 7-сегменттеги LED дисплейди көзөмөлдөө: Менин проектимде Nodemcu ESP8266 бар, ал html формасын колдонуп http сервери аркылуу 7 сегменттүү дисплейди көзөмөлдөйт
Көзгө көрүнүүчү дисплейди кантип түзүү керек (LED стили): 9 кадам (сүрөттөр менен)
Көзгө көрүнүүчү дисплейди кантип түзүү керек (LED стили): Бул менин мектептин долбоорун кантип түзгөнүмдү көрсөткөндөй көп нерсе эмес. Мен кылган нерсени так кайталоо, балким, сизге жардам бербейт, бирок бул проектти дээрлик бардык дисплейди көзгө урунарлык кылып өзгөртүүгө болот