Სარჩევი:
- ნაბიჯი 1: საჭიროა კომპონენტი
- ნაბიჯი 2: თქვენი HARDWARE- ის დაყენება
- ნაბიჯი 3: კოდირება
- ნაბიჯი 4: გაგვიზიარე
ვიდეო: კლავიატურა LCD– ით CloudX მიკროკონტროლერის გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ პროექტისთვის ჩვენ ვიღებთ მონაცემებს მატრიქსის კლავიატურისგან და შემდეგ გამოვაჩენთ LCD ეკრანზე
მოდული.
ნაბიჯი 1: საჭიროა კომპონენტი
- CLOUDX მიკროკონტროლერი
- CLOUDX SOFTCARD
- V3 USB კაბელი
- LCD 16x2
- კლავიატურა 4x4
- ცვალებადი რეზისტორი (103)
- JUMPER WIRE
აქ შეგიძლიათ მიიღოთ თქვენი კომპონენტი
ნაბიჯი 2: თქვენი HARDWARE- ის დაყენება
პირველი ნაბიჯი:
LCD კავშირი: ჩვენ ვაპირებთ გამოვიყენოთ მონაცემები 4 - მონაცემები 7 პინი, რეგისტრაცია შეარჩიეთ პინი, ჩართეთ პინი.
- დააკავშირეთ RS pin მიკროკონტროლის pin1– თან
- დააკავშირეთ EN pin მიკროკონტროლის pin2– თან
- დააკავშირეთ D4 პინი მიკროკონტროლის pin3– თან
- შეაერთეთ D5 პინი მიკროკონტროლის pin4– თან
- შეაერთეთ D6 პინი მიკროკონტროლის pin5– თან
- შეაერთეთ D7 პინი მიკროკონტროლის pin6- თან
- დააკავშირეთ Vss და led უარყოფითი პინი GND– თან
- შეაერთეთ Vdd და led დადებითი pin 5v- თან
- შეაერთეთ ცვლადი რეზისტორის შუა პინი VE (კონტრასტი V). და მეორე pin 5v და GND.
მეორე ნაბიჯი:
კლავიატურის კავშირი: ჩვენ ვიყენებთ pullDown რეზისტორს კლავიატურის სვეტის ქინძისთავებისთვის.
- კლავიატურის სვეტის პინის pin1 დაკავშირებული იყო 10k რეზისტორთან და მიკროკონტროლერის pin11- თან.
- კლავიატურის სვეტის pin2 pin2 დაკავშირებული იყო 10k რეზისტორთან და მიკროკონტროლერის pin12- თან.
- კლავიატურის სვეტის პინის pin3 დაკავშირებული იყო 10k რეზისტორთან და მიკროკონტროლერის pin13- თან.
- კლავიატურის სვეტის pin4 pin4 უკავშირდებოდა 10k რეზისტორს და მიკროკონტროლერის pin14- ს.
და რეზისტორის დასასრული დაკავშირებული იყო GND– თან.
- კლავიატურის Row pin- ის pin1 დაკავშირებული იყო მიკროკონტროლის pin7- თან.
- კლავიატურის Row pin- ის pin2 დაკავშირებული იყო მიკროკონტროლის pin8- თან.
- კლავიატურის Row pin pin3 უკავშირდებოდა მიკროკონტროლის pin9- ს.
- კლავიატურის Row pin pin4 უკავშირდებოდა მიკროკონტროლის pin10- ს
ამის მიღწევის შემდეგ გადადით კოდირებაზე.
თუ გსურთ ჩამოტვირთოთ CloudX IDE დააწკაპუნეთ აქ
ნაბიჯი 3: კოდირება
დააკოპირეთ ეს კოდი თქვენს CloudX IDE- ში.
#ჩართეთ #ჩართეთ #ჩართეთ
#განსაზღვრეთ რიგები 4 რიგები 4 // დააყენეთ ROWS- ის რაოდენობა კლავიატურაზე
#განსაზღვრეთ NumberOfColumns 4 // დააყენეთ სვეტების რაოდენობა Keypad char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // კლავიატურის კლავიშების განლაგება char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Keypad's Row Pins to CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Keypad's Column Pins char Keys; // შეინახეთ კლავიატურის გამომავალი აქ setup () {// setup here Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (ნათელია);
კლავიატურის დაყენება (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, კლავიატურის პერსონაჟები); // ამ მონაცემებით კლავიატურის ინიციალიზაცია
მარყუჟი () {
// პროგრამა აქ სანამ (გასაღებები == 0) // თუ გასაღები არ არის დაჭერილი გააგრძელეთ გასაღების შემოწმება დააჭირეთ კლავიშებს = Keypad_getKey (); // თუ გასაღები დაჭერილია იტვირთება ძირითადი მონაცემები Keys ცვლადში Lcd_writeCP (Keys); // ეკრანის ეკრანზე დაჭერილი მიმდინარე კურსორის პოზიციის გასაღებების ჩვენება = 0; // გასაღებების ცვლადის შინაარსის გასუფთავება}}
ნაბიჯი 4: გაგვიზიარე
მიაღწიე ამას?
თუ მიაღწევთ, გაგვიზიარეთ აქ
გირჩევთ:
CloudX მიკროკონტროლერის შესავალი: 3 ნაბიჯი
შესავალი CloudX მიკროკონტროლერისთვის: CloudX მიკროკონტროლი არის ღია წყაროების აპარატურა და პროგრამული უზრუნველყოფა მიკრო კომპიუტერი, რომელიც საშუალებას გაძლევთ შექმნათ თქვენი საკუთარი ინტერაქტიული პროექტები. CloudX არის პატარა ჩიპ დაფა, რომელიც საშუალებას აძლევს მომხმარებლებს უთხრან რა უნდა გააკეთოს რაიმე ქმედების დაწყებამდე, ის იღებს სხვადასხვა სახის
DC Motors– ის კონტროლი L298N– ით CloudX მიკროკონტროლერის გამოყენებით: 3 ნაბიჯი
DC Motors– ის კონტროლი L298N– ით CloudX მიკროკონტროლერის გამოყენებით: ამ პროექტში ჩვენ ავუხსნით როგორ გამოვიყენოთ ჩვენი L298N H ხიდი DC ძრავის სიჩქარის გაზრდისა და შემცირების მიზნით. L298N H- ხიდის მოდული შეიძლება გამოყენებულ იქნას ძრავებთან, რომლებსაც აქვთ ძაბვა 5-დან 35V DC- მდე. ასევე არის საბორტო 5V რეგულატორი, ასე რომ, თუ თქვენი
კლავიატურა 7 სეგმენტით CLOUDX მიკროკონტროლერის გამოყენებით: 4 ნაბიჯი
კლავიატურა 7 სეგმენტით CLOUDX მიკროკონტროლერის გამოყენებით: ამ პროექტისთვის ჩვენ ვიღებთ რიცხვით შეყვანას მატრიქსის კლავიატურისგან და შემდეგ ვაჩვენებთ მას შვიდ სეგმენტიანი ჩვენების მოდულში. ვინაიდან 8 LED- ები არის წარწერით A to G და DP (ათწილადისათვის), თუ გსურთ რიცხვის 6 ჩვენება, მაშინ მიმართავთ
7-სეგმენტიანი ეკრანის გადართვა Shift რეგისტრაციით CloudX მიკროკონტროლერის გამოყენებით: 5 ნაბიჯი
7-სეგმენტიანი ეკრანის გადართვა Shift რეგისტრაციით CloudX მიკროკონტროლერის გამოყენებით: ამ პროექტში ჩვენ ვაქვეყნებთ სახელმძღვანელოს, თუ როგორ უნდა შევაერთოთ შვიდი სეგმენტის LED დისპლეი CloudX მიკროკონტროლერთან. შვიდი სეგმენტის ჩვენება გამოიყენება მრავალ ჩამონტაჟებულ სისტემაში და სამრეწველო პროგრამებში, სადაც ნაჩვენები შედეგების დიაპაზონი ცნობილია
სწრაფი და ბინძური Das კლავიატურა (ცარიელი კლავიატურა): 3 ნაბიჯი
სწრაფი და ჭუჭყიანი Das კლავიატურა (ცარიელი კლავიატურა): Das Keyboard არის ყველაზე პოპულარული კლავიატურის სახელი კლავიშებზე წარწერების გარეშე (ცარიელი კლავიატურა). Das კლავიატურა 89,95 დოლარად იყიდება. ეს ინსტრუქცია გაგიძღვებათ, თუკი თქვენ თვითონ გააკეთებთ მას რომელიმე ძველი კლავიატურით, რომლის გარშემოც იწექით