Mündəricat:
- Təchizat
- Addım 1: Arduino Uno -ya BreadShield daxil edin
- Addım 2: BreadShield -ı Breadboard -a daxil edin
- Addım 3: LCD -ni Breadboard -a daxil edin
- Addım 4: LCD -nin R/W Pinini GND -ə çəkin
- Addım 5: Potensiometr daxil edin
- Addım 6: Arduino -nu Potentiometr Orta Pin Bağlantısı kəsilərək proqramlaşdırın
Video: BreadShield -də Arduino və Character LCD Bağlantısı: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir çox Arduino layihəsi, Arduinodan məlumat almaq üçün böyük ölçüdə HD44780 protokolundan istifadə edən xarakterli LCD -lərdən ibarətdir. Arduino-nu HD44780-ə bağlamaq adətən (4-bit rejimində) 12 tel alır! Bu, jumper telli spagetti ilə böyük bir qarışıqlığa səbəb olacaq. Onları birləşdirmək üçün bir az vaxt lazımdır. Debug etmək çətindir. Və əlverişsiz barmaqlarınızla əlaqəni kəsməyə meyllidir.
Bu təlimatda, çörək taxtası üçün Arduino qalxan BreadShield -də həyatın daha asan olacağını görəcəyik.
Təchizat
- Bir çörək taxtası
- Bir Arduino Uno
- Bir çörək qalxanı
Addım 1: Arduino Uno -ya BreadShield daxil edin
BreadShield -i normal olaraq digər qalxan lövhələrindən istifadə etdiyiniz kimi bir Arduino Uno -ya daxil edin.
Addım 2: BreadShield -ı Breadboard -a daxil edin
Çörək taxtasına bir sıra sancaqlar taxdığınız kimi, BreadShield -in qırılma sancaqlarını çörək taxtasına daxil edin.
Addım 3: LCD -ni Breadboard -a daxil edin
LCD'nizin SparkFun tərəfindən hazırlanan bu təlimatda olduğu kimi kişi pinheaders ilə lehimləndiyini düşünürəm. İndi LCD -ni (texniki olaraq kişi sancaqlar) çörək taxtasına daxil edin, LCD -nin GND pimi BreadShield -in GND pininə uyğun gəlir. Bu, Arduino Uno ilə LCD arasında aşağıdakı pin-pin yazışmasını avtomatik olaraq quracaq (solda LCD pin; sağda BreadShield pin):
VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/imkan ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 arxa işıq anodu- --- D12 arxa işıq katodu ---- D13
Marşrutlaşdırma yuxarıdakı şəkildə göstərilmişdir.
Addım 4: LCD -nin R/W Pinini GND -ə çəkin
LCD -nin R/W pinini GND -ə çəkmək üçün bu layihədə lazım olan yeganə tullanan teldən istifadə edin. Bəli, bu da Arudinonun D2 -ni GND -yə bağlamaq deməkdir. Ancaq D2 istifadə etmədiyiniz müddətcə bu problem deyil.
Addım 5: Potensiometr daxil edin
Gərginlik bölücü olaraq potensiometr daxil edin. Potansiyometrenin terminal uclarını çörək lövhəsində sırasıyla 5V və GND bağlarına daxil edin. Və potansiyometrenin orta pinini RX bağlarına bağlayın. Yaranan naqillər yuxarıdakı şəkildə göstərilmişdir. Güman edərdim ki, potensiometrdə ayaqları üzərində lehimlənmiş bəzi tellər var və ya 3 pinini çörək taxtasının başqa bir yerindən yönləndirmək üçün istifadə telləri.
Addım 6: Arduino -nu Potentiometr Orta Pin Bağlantısı kəsilərək proqramlaşdırın
İndi Arduino proqramlaşdıra bilərsiniz. Bir nümunə kod parçası var
github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino
Proqramlaşdırmaq üçün RX pininin potensiometrin orta pinindən ayrıldığından əmin olun. Potansiyometrenin orta pinini çörək taxtasındakı qalstukdan yavaşca qaldırın. Proqramlaşdırıldıqdan sonra yenidən daxil edin. Sonra LCD -də göstərilən mətn məzmununu görəcəksiniz. Əks təqdirdə, potensiometrini tənzimləyin.
Bura bir şərh və ya sual yazmaqdan çekinmeyin və bacardığım qədər cavablandıracağam.
Bu videoda daha çox BreadShield nümunələrindən zövq alın.
Hal -hazırda BreadShield bir crowdfunding kampaniyası keçirir. Https://www.crowdsupply.com/loser/breadshield/ ünvanında endirimli kampaniya qiymətlərindən yararlanın.
Tövsiyə:
Flysky RF Transmitteri USB + Tel Siqnal Bağlantısı ilə PC ilə işləyir + Pulsuz Simulator Proqramı: 6 addım
Flysky RF Vericisi USB + Tel Siqnal Bağlantısı ilə PC + Pulsuz Simulator Proqramı ilə Gücləndirilir: Mənim kimi olsanız, RF ötürücünüzü sınamaq və əziz RF təyyarəsini/pilotsuz təyyarənizi qəzaya uğramadan öyrənmək istərdiniz. Bu, çoxlu pula və vaxta qənaət etməklə əlavə əyləncə verəcək, bunu etmək üçün RF ötürücünüzü sizə bağlamağın ən yaxşı yolu
ESP32 və Character LCD ilə Layad Circuits Alfasayısal Klaviatura: 4 Addım
ESP32 və Character LCD ilə Layad Circuits Alfasayısal Klaviatura: Bu məqalə, ESP32 -ə məlumat daxil etmək üçün alfasayısal klaviatura modulu və 16x2 I2C xarakterli LCD modulunun istifadəsini nümayiş etdirir. Bu üsul, ESP32-ə Wi-Fi etimadnaməsini və digər məlumatları daxil etmək və almaq üçün istifadə edilə bilər
Esp8266 Firebase Bağlantısı: 10 addım
Esp8266 Firebase Bağlantısı: Bu layihəyə başlamaq üçün aşağıdakı komponentlərə ehtiyacınız var: esp8266 (NodeMcu v3 Lua) google hesabı (firebase) Buradan bir esp8266 ala bilərsiniz: amazon.com aliexpress.com
Arduino I2C Upsource ilə 16*2 Lcd Ekran Bağlantısı: 10 Addım
Mənbə ilə Arduino I2C 16*2 Lcd Ekran Bağlantısı: I²C (Inter-Integrated Circuit), I-squared-C olaraq tələffüz olunur, Philips Semiconductor tərəfindən icad edilən çox ustalı, çox qullu, paketli, tək uçlu, seriyalı kompüter avtobusudur. (indi NXP Semiconductors)
Ucuz Pi Arduino Bağlantısı üçün Python Terminalı: 4 Addım
Ucuz Pi Arduino Bağlantısı üçün Python Terminalı: Raspberry Pi bir Linux maşındır, buna görə yəqin ki, bunun üçün bir çox terminal tətbiqi var. Ancaq Pythonda yenisini yazdım, niyə narahat oldum? Oxuyun. Həm Pi, həm də Arduino istifadə edən bir layihə edirsinizsə, ehtimal ki