Სარჩევი:
- ნაბიჯი 1: ნაწილები საჭირო
- ნაბიჯი 2: მუშაობა
- ნაბიჯი 3: დამუშავება
- ნაბიჯი 4: კავშირები, არდუინოს კოდი და ახსნა
ვიდეო: 4x4 კლავიატურა არდუინოთი და დამუშავება: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
არ მიყვარს LCD დისპლეი ??
გსურთ გახადოთ თქვენი პროექტები მიმზიდველი?
კარგად, აქ არის გამოსავალი. ამ ინსტრუქციაში თქვენ შეძლებთ გათავისუფლდეთ LCD ეკრანის გამოყენების პრობლემებისგან თქვენი Arduino– ს შინაარსის ჩვენების მიზნით და ასევე გახადოთ თქვენი პროექტები კარგი ამ საოცარი და უფასო GUI პროგრამული უზრუნველყოფით სახელწოდებით Processing. ამ პროექტის დასასრულს თქვენ გექნებათ საშუალება დააკავშიროთ Arduino– ს სხვადასხვა ტიპის კლავიშები და გაეცნოთ დამუშავებას.
რისი გაკეთება შეგიძლია ამით?
- ინტერფეისი 4x4 კლავიატურა arduino– სთან ერთად.
- შექმენით გრაფიკული ინტერფეისები თქვენი არჩევანით
რას ისწავლით აქედან
- Arduino– სთან ნებისმიერი კლავიატურის დაკავშირება
- პროგრამული უზრუნველყოფის დამუშავება.
- ურთიერთობა დამუშავებასა და არდუინოს შორის.
ნაბიჯი 1: ნაწილები საჭირო
ამ პროექტისთვის დაგჭირდებათ შემდეგი ნაწილები:
- არდუინო (ნებისმიერი არდუინო გააკეთებს).
- კლავიატურა (ეს შეიძლება იყოს 4x4 ან 4x3. მე გამოვიყენე 4x4 კლავიატურა).
- დამუშავების პროგრამული უზრუნველყოფა.
- კლავიატურის ბიბლიოთეკა
აქ არის ბმულები, თუ არ გაქვთ პროგრამული უზრუნველყოფა.
Arduino IDE
დამუშავება
ამოიღეთ zip და გადაიტანეთ Arduino– ს ბიბლიოთეკების საქაღალდეში. ამის გაკეთების შემდეგ, თქვენ უნდა გქონდეთ საშუალება ნახოთ ესკიზები Arduino IDE– ში.
ნაბიჯი 2: მუშაობა
ახლა მოდით გავიგოთ, როგორ მუშაობს კლავიატურა.
კლავიატურა მუშაობს გადამრთველის მარტივ პრინციპზე, ანუ ჩართვა დასრულებულია გადამრთველის დაჭერისას.
ჩვენ რიგის ქინძისთავებს ვანიჭებთ HIGH ან VCC და სვეტის ქინძისთავებს LOW ან GND. ამის გაკეთება შესაძლებელია არდიუინოს GPIO ქინძისთავების გამოყენებით. შემდეგ ჩვენ ვაგრძელებთ სვეტის ქინძისთავების შემოწმებას შეყვანის ცვლილებისთვის.
დავუშვათ, ჩვენ დააჭირეთ ღილაკს 1 კლავიატურაზე, შემდეგ დიაგრამის მიხედვით ის მდებარეობს r1, c1. ამიტომ, თუ ჩვენ რიგს მივცემთ HIGH- ს, მაშინ სვეტი 1 წაიკითხავს მაღალს პინზე. ასე შევძლებთ გავარკვიოთ რომელ კლავიშზეა დაჭერილი. ვინაიდან მხოლოდ რიგი 1 მოცემულია მაღალი, ჩვენ შეგვიძლია 100% დარწმუნებული ვიყოთ, რომ r1, c1 დაჭერილია. ეს არის ის, თუ როგორ შეგიძლიათ რუკაზე ყველა გასაღებები.
თუ გსურთ დამატებითი ახსნა ან ეს არ იყო საკმარისი, youtube– ზე არის უამრავი ვიდეო, რომელიც ხსნის მარტივი კლავიატურის მუშაობას. თქვენ შეგიძლიათ უყუროთ მათ, თუ გსურთ.
ნაბიჯი 3: დამუშავება
ახლა დავიწყოთ GUI ნაწილით. ამისათვის ჩვენ გამოვიყენებთ პროგრამულ უზრუნველყოფას სახელწოდებით დამუშავება. მე მოგაწოდეთ ბმული 1 -ლი ნაბიჯში.
ეს არის ძირითადად ის ადგილი, სადაც ვიზუალურად წარმოვადგენთ ჩვენს გამომუშავებას არდუინოდან. პირველი სურათი არის ის, თუ როგორ გამოიყურება კლავიატურა კოდიდან, რომელიც მას მოყვება. მას შემდეგ რაც გაეცანით დამუშავებას შეგიძლიათ შექმნათ თქვენი საკუთარი კლავიატურა.
ახლა კოდის ახსნა. ეს საკმაოდ ადვილია, რადგან ყველა ფუნქციის ახსნა შეგიძლიათ იხილოთ დამუშავების საიტზე.
მეორე სურათზე თქვენ ხედავთ, რომ მე დავაყენე ყველა საჭირო ბიბლიოთეკა და void კონფიგურაციაში () დავიწყე ფანჯრის ინიციალიზაცია, ტექსტის შრიფტი და სერიული პორტი.
მესამე სურათი არის იქ, სადაც მე რეალურად გავაკეთე კლავიატურა, დავამატე ყველა გასაღები, კვადრატები, ეკრანი და ა.
მეოთხე სურათს აქვს პირობები, როდესაც ჩვენ ვიღებთ შეყვანას სერიული კავშირის საშუალებით. ძირითადად მე ვაკეთებ კლავიშებს ციმციმს ისე, რომ გამოჩნდეს რომ გასაღები დაჭერილია.
ბოლო სურათი არის ადგილი, სადაც ხდება სერიული მოვლენა და ეს არის ის, სადაც ჩვენ ვიღებთ ჩვენს ინფორმაციას.
ნაბიჯი 4: კავშირები, არდუინოს კოდი და ახსნა
კავშირების შესაქმნელად დააჭირეთ კლავიატურას თქვენსკენ გასაღებით. მარცხნიდან ასე მიდის R0, R1, R2….
R0 - პინ 2
R1 --- პინ 3
R2 --- pin 4
R3 --- pin 5
C0 --- პინ 6
C1 --- პინ 7
C2 --- პინი 8
C3 --- პინ 9
ახლა მოდით შევხედოთ არდუინოს კოდს. ეს არაჩვეულებრივი არაფერია. როგორც ყოველთვის void setup– ში () თქვენ იწყებთ სერიულ კომუნიკაციას 9600 – ით, როგორც baud განაკვეთი. შემდეგ void loop () მე გამოვიყენე ცვლადი, რომ მივიღო და შევინახო მნიშვნელობა კლავიატურადან. ამ მნიშვნელობას ვაგზავნი სერიული პორტის გავლით ბოლომდე, რათა ადვილი იყოს მონაცემთა დამუშავების დამთავრების იდენტიფიცირება. ჩვენ ამას ვაკეთებთ ისე, რომ სერიული პორტი არ განაგრძობს მონაცემების დასასრულის ძიებას. დამუშავებისას ჩვენ ვიყენებთ განცხადების ბუფერს მანამ, სანამ ის ბოლომდე არ დაინახავს. შემდეგ ვიდეოში მე მივეცი დეტალური ახსნა პროცესის შესახებ.
ისე ეს არის. ამოიღეთ ყველა ფაილი, დაამყარეთ კავშირები და ისიამოვნეთ.
Გმადლობთ.
გირჩევთ:
წვრილმანი ბატარეით აღჭურვილი Bluetooth სპიკერი // როგორ ავაშენოთ - ხის დამუშავება: 14 ნაბიჯი (სურათებით)
DIY ბატარეაზე დაფუძნებული Bluetooth სპიკერი // როგორ ავაშენოთ-ხის დამუშავება: მე ავაშენე ეს დატენვის, ბატარეაზე მომუშავე, პორტატული Bluetooth boombox სპიკერი Parts Express C-Note სპიკერის ნაკრებისა და მათი KAB გამაძლიერებლის დაფის გამოყენებით (ბმულები ყველა ნაწილის ქვემოთ). ეს იყო ჩემი პირველი დინამიკის აგება და მე გულწრფელად ვარ გაოგნებული რა გასაოცარია
ინტერაქტიული LED გუმბათი Fadecandy, დამუშავება და Kinect: 24 ნაბიჯი (სურათებით)
ინტერაქტიული LED გუმბათი Fadecandy, დამუშავება და Kinect: WhatWhen როდესაც გუმბათი არის 4.2 მ გეოდეზიური გუმბათი დაფარული 4378 LED- ებით. LED- ები ყველა ინდივიდუალურად არის ასახული და მისამართდება. მათ აკონტროლებენ Fadecandy და Windows Windows სამუშაო მაგიდაზე დამუშავება. Kinect მიმაგრებულია გუმბათის ერთ -ერთ საყრდენზე, ასე რომ მო
ტემპერატურისა და ტენიანობის ჩვენება და მონაცემთა შეგროვება არდუინოთი და დამუშავება: 13 ნაბიჯი (სურათებით)
ტემპერატურისა და ტენიანობის ჩვენება და მონაცემთა შეგროვება Arduino– ით და დამუშავებით: შესავალი: ეს არის პროექტი, რომელიც იყენებს Arduino დაფას, სენსორს (DHT11), Windows კომპიუტერს და დამუშავების პროგრამას (უფასო ჩამოტვირთვადი) პროგრამით, რომ აჩვენოს ტემპერატურა, ტენიანობის მონაცემები ციფრულ და ბარის დიაგრამის ფორმა, ჩვენება დრო და თარიღი და აწარმოებს ათვლის დროს
Tic Tac Toe W/ დამუშავება და კლავიატურა: 3 ნაბიჯი
Tic Tac Toe W/ Processing & Keypad: ამ პროექტში ჩვენ ავაშენებთ Tic-Tac-Toe თამაშს Arduino Uno და კლავიატურის გამოყენებით. თამაში საშუალებას მოგცემთ ითამაშოთ Tic-Tac-Toe და შემდეგ შესაბამისი LED გამარჯვებული აანთებს. საჭირო მასალები: 1 - Arduino Uno1 - კლავიატურა 13 - მავთულები 2 - 22
სწრაფი და ბინძური Das კლავიატურა (ცარიელი კლავიატურა): 3 ნაბიჯი
სწრაფი და ჭუჭყიანი Das კლავიატურა (ცარიელი კლავიატურა): Das Keyboard არის ყველაზე პოპულარული კლავიატურის სახელი კლავიშებზე წარწერების გარეშე (ცარიელი კლავიატურა). Das კლავიატურა 89,95 დოლარად იყიდება. ეს ინსტრუქცია გაგიძღვებათ, თუკი თქვენ თვითონ გააკეთებთ მას რომელიმე ძველი კლავიატურით, რომლის გარშემოც იწექით