Სარჩევი:
ვიდეო: გამარჯობა მსოფლიო! LCD– ზე CloudX M633– ის გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ გაკვეთილზე ჩვენ ვაპირებთ ეკრანის ჩვენებას LCD (Liquid Crystal Display).
ნაბიჯი 1: LCD (თხევადი კრისტალის ეკრანი)
LCD– ებს აქვთ პარალელური ინტერფეისი, რაც იმას ნიშნავს, რომ მიკროკონტროლერს ეკრანის გასაკონტროლებლად ერთდროულად რამდენიმე ინტერფეისის ქინძისთავით მანიპულირება უწევს. ინტერფეისი შედგება შემდეგი ქინძისთავებისგან:
რეგისტრაციის ამომრჩეველი (RS) პინი, რომელიც აკონტროლებს თუ სად წერთ მონაცემებს LCD მეხსიერებაში. თქვენ შეგიძლიათ აირჩიოთ მონაცემთა რეესტრი, რომელიც ინახავს იმას რაც ეკრანზე ჩანს, ან ინსტრუქციის რეგისტრი, სადაც LCD კონტროლერი ეძებს მითითებებს რა უნდა გააკეთოს შემდეგ.
წაკითხვის/ჩაწერის (R/W) პინი, რომელიც ირჩევს კითხვის რეჟიმს ან წერის რეჟიმს
ჩართვის პინი, რომელიც საშუალებას იძლევა ჩაწეროთ რეგისტრებში
8 მონაცემთა ქინძისთავები (D0 -D7). ამ ქინძისთავების მდგომარეობა (მაღალი ან დაბალი) არის ბიტი, რომელსაც წერთ რეესტრში წერისას, ან მნიშვნელობები, რომლებსაც კითხულობთ კითხვისას.
ასევე არის ეკრანის კონტრასტული პინი (Vo), კვების ბლოკი (+ 5V და Gnd) და LED განათება (Bklt+ და BKlt-) ქინძისთავები, რომლებიც შეგიძლიათ გამოიყენოთ LCD ეკრანის დასაყენებლად, ეკრანის კონტრასტის გასაკონტროლებლად და LED- ის ჩართვა და გამორთვა შესაბამისად განათება
ეკრანის კონტროლის პროცესი მოიცავს მონაცემების რეგისტრატორში მონაცემების ჩადებას, რომლებიც წარმოადგენენ გამოსახულებას იმისა, რისი ჩვენებაც გსურთ, შემდეგ კი ინსტრუქციების ჩასმა ინსტრუქციის რეესტრში. LiquidCrystal ბიბლიოთეკა ამარტივებს ამას თქვენთვის, ასე რომ თქვენ არ გჭირდებათ დაბალი დონის ინსტრუქციების ცოდნა.
ჰიტაჩის თავსებადი LCD– ების კონტროლი შესაძლებელია ორ რეჟიმში: 4 ბიტიანი ან 8 ბიტიანი. 4-ბიტიანი რეჟიმი მოითხოვს Arduino– სგან შვიდ I/O პინს, ხოლო 8 – ბიტიან რეჟიმში 11 ქინძისთავს. ეკრანზე ტექსტის ჩვენების მიზნით, თქვენ შეგიძლიათ ყველაფერი გააკეთოთ 4 ბიტიან რეჟიმში, ასე რომ, მაგალითი გვიჩვენებს, თუ როგორ უნდა აკონტროლოთ 2x16 LCD 4 ბიტიანი რეჟიმში.
ნაბიჯი 2: კომპონენტი
- CloudX M633
- CloudX SoftCard
- V3 კაბელი
- LCD 16x2
- 10k Ohm Potentiometer
- ჯუმბერის მავთული
- 220 ohm რეზისტორი
- პურის დაფა
თქვენ შეგიძლიათ შეიძინოთ თქვენი კომპონენტი აქ
ნაბიჯი 3: HARDWARE
- LCD RS პინი ციფრულ პინზე Cloudx M633
- LCD ჩართეთ pin ციფრულ პინზე Cloudx M633
- LCD D4 პინი ციფრულ პინზე Cloudx M633
- LCD D5 პინი ციფრულ პინზე Cloudx M633
- LCD D6 პინი Cloudx M633 ციფრულ პინზე 5
- LCD D7 პინი Cloudx M633 ციფრულ პინზე 6
დამატებით, 10 მ ქვაბი მიაბით +5V და GND, მისი wiper (გამომავალი) LCD ეკრანები VO pin. 220 ოჰმიანი რეზისტორი გამოიყენება ეკრანის უკანა განათებისთვის, როგორც წესი, LCD კონექტორის 15 და 16 პინზე
ნაბიჯი 4: კოდირება
დააკოპირეთ ეს კოდი თქვენს CloudX IDE- ში
#მოიცავს#მოიცავს
აწყობა(){
lcd დაყენება (1, 2, 3, 4, 5, 6); lcdCmd (გასაგები); lcdCmd (კურსორი Off);
მარყუჟი () {
lcdWriteText (1, 2, "გამარჯობა მსოფლიო!"); lcdWriteText (2, 2, "მე ვიყენებ CLOUDX");
}
}
გირჩევთ:
Vídeo Tutoriales De Tecnologías Creativas 01: გამარჯობა მსოფლიო! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 ნაბიჯი
Vídeo Tutoriales De Tecnologías Creativas 01: გამარჯობა მსოფლიო! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: ეს არის სამეურვეო პროგრამა, რომელიც საშუალებას მოგცემთ გამოიყენოთ პარკეტი (დახუჭოთ) LED დიოდის გამოყენებით Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuenta gratuita). გაგრძელება არის
COVID19 დაფა მსოფლიო რუქაზე (პითონის გამოყენებით): 16 ნაბიჯი
COVID19 დაფა მსოფლიო რუქაზე (პითონის გამოყენებით): მე ვიცი, რომ თითქმის ყველამ ვიცით ყველაზე მეტი ინფორმაცია COVID19– ის შესახებ. და ეს ინსტრუქცია ეხება ბუშტუკების რუქის შექმნას, მსოფლიო რუკაზე რეალურ დროში მონაცემების (შემთხვევების) შედგენას. მეტი მოხერხებულობისთვის , მე დავამატე პროგრამა Github საცავში: https: //github.co
გამარჯობა მსოფლიო - ჯავა: 5 ნაბიჯი
გამარჯობა მსოფლიო - ჯავა: ამ პროგრამაში ჩვენ ვისწავლით თუ როგორ უნდა დაბეჭდოთ კონსოლი ჯავაში
ჯავა - გამარჯობა მსოფლიო !: 5 ნაბიჯი
ჯავა - გამარჯობა მსოფლიო !: პირველი ნაბიჯი ნებისმიერი პროგრამირების ენის სწავლისას არის მისი დაბეჭდვა " გამარჯობა მსოფლიო! &Quot; ეს ინსტრუქცია გადაგიყვანთ ყველა აუცილებელ საფეხურზე, რათა დაბეჭდოთ გამარჯობა სამყარო java- ში
Python გამარჯობა მსოფლიო !: 8 ნაბიჯი
Python გამარჯობა მსოფლიო!: ეს არის ეტაპობრივი გაკვეთილი PyCharm Community Edition– ის გამოყენებით მარტივი Python პროგრამის შექმნის შესახებ