Mundarija:
- Ta'minotlar
- 1 -qadam: LCD -ni ulash
- 2 -qadam: boshqaruv elementlarini ulash
- 3 -qadam: LEDlarni elektron jadvalga ulash
- 4 -qadam: Kodni yuklash
- 5 -qadam: Hammasi bajarildi
Video: I2C LCD yordamida Arduino sekundomeri: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ushbu loyihada men sizga LCD displey va Arduino -ni interaktiv sekundomer sifatida ishlatishni o'rgataman.
Loyihangiz taqdim etilgan kod bilan tugagach, u yuqoridagi rasmga o'xshab ko'rinishi kerak.
Qayerdan boshlash kerakligini bilish uchun keyingi bosqichga o'ting.
Ta'minotlar
2 ta LED
Jumper simlari
Non paneli
2 tugmachalari
4 330k rezistorlar
I2C modulli LCD displey
1 -qadam: LCD -ni ulash
I2C moduli bilan LCD -ni oling va 5V -pinni Breadboard -dagi quvvat simiga ulang. Non paneli Arduino quvvat manbaiga ulanganligiga ishonch hosil qiling. Shundan so'ng, erga ulash pimini non panelidagi tuproqli temir yo'lga ulang. LCD displeyda SDA pinini Arduino -dagi A4 piniga va SCL pinini Arduino -dagi A5 piniga ulang.
2 -qadam: boshqaruv elementlarini ulash
Ikkita tugmachani Arduino -ga ulang. Birinchi simni birinchi tugmachaga ulang, bu boshlash tugmasi bo'ladi. Kabelning boshqa tomonini bortdagi 8 ta pinga ulang. Boshqa tugma uchun ham xuddi shunday qiling, lekin boshqa simni Arduino 9 -piniga ulang. Keyin ikkala tugmani ham erga ulang, shunda haddan tashqari kuchlanishni oldini olish uchun 4 ta rezistordan ikkitasini ishlating.
Qo'llanma sifatida yuqoridagi rasmlardan foydalaning.
3 -qadam: LEDlarni elektron jadvalga ulash
2 ta chiroqni oling va ularni non paneliga qo'ying. Birini 2 -pinli, ikkinchisini 3 -pinli ulagichga ulang. Keyin, har ikkala chiroqni ham erga ulang, 330 rezistorining oxirgi 2 -ini ishlating.
Qo'llanma sifatida yuqoridagi rasmlardan foydalaning.
4 -qadam: Kodni yuklash
Arduino kompilyatorini oching va Arduino -ni kompyuterning USB portiga ulang. Taqdim etilgan faylni Arduino -ga yuklang.
5 -qadam: Hammasi bajarildi
Sekundomerdan foydalanish uchun avval LCD displeyda "tugmani bosing" yozilganligiga ishonch hosil qiling. Bu yuqoridagi rasmga o'xshash bo'lishi kerak. Sekundomerni ishga tushirish uchun Breadboard -dagi tugmalardan birini bosing va to'xtatish uchun boshqa tugmani bosing.
Yuqoridagi videodan sekundomerdan foydalanish bo'yicha ko'rsatma sifatida foydalaning.
Tavsiya:
Arduino Leonardo sekundomeri: 3 qadam
Arduino Leonardo soniya hisoblagichi: Kredit: https://www.instructables.com/id/Arduino-Stopwatch … Bu sekundomer dizayni yuqoridagi havoladan kelib chiqqan, bu sekundomer 1dan sanaladi, bu esa 60 sekunddan pastga hisoblanadi. . Men ishlatgan kodning aksariyati asl nusxaga mos keladi
I2C / IIC LCD displeyi - Arduino bilan SPI -IIC moduli yordamida I2C LCD displeyiga SPI LCD -dan foydalaning: 5 qadam
I2C / IIC LCD displeyi | IUC LCD displeyiga SPI LCD displeyidan Arduino yordamida IIC modulidan IIC modulidan foydalaning: Salom bolalar, chunki oddiy SPI LCD 1602 -da ulanish uchun simlar juda ko'p, shuning uchun uni arduino bilan ulash juda qiyin, lekin bozorda bitta modul mavjud. SPI displeyini IIC displeyiga aylantiring, shunda siz faqat 4 ta simni ulashingiz kerak
Oddiy, amaliy Arduino sekundomeri: 4 qadam
Oddiy, amaliy Arduino sekundomeri: Internetda Arduino sekundomeri qidiring. Ehtimol, siz hozir qilgan bo'lsangiz, agar bu erda bo'lsangiz. Shaxsiy tajribamdan shuni aytishim mumkinki, Internetdagi soniya hisoblagichi juda murakkab (kodda, yangi boshlanuvchilar uchun) yoki juda soddalashtirilgan va amalda emas
Arduino sekundomeri: 4 qadam (rasmlar bilan)
Arduino sekundomeri: Bu ko'rsatma sizga Arduinodan to'xtash soatini yasashni ko'rsatib beradi
VHDL sekundomeri: 8 qadam (rasmlar bilan)
VHDL sekundomeri: Bu VHDL va FPGA elektron platasidan, masalan, Basys3 Atrix-7 platasidan foydalanib, sekundomer qilish bo'yicha qo'llanma. Sekundomer 00.00 soniyadan 99.99 sekundgacha hisoblay oladi. U ikkita tugmani ishlatadi, biri ishga tushirish/to'xtatish tugmasi, ikkinchisi esa