Სარჩევი:
- ნაბიჯი 1: პროგრამირება ინტერფეისის დამუშავებაზე (დაყენება)
- ნაბიჯი 2: პროგრამირება ინტერფეისის დამუშავებაზე (მთავარი მენიუ)
- ნაბიჯი 3: დამუშავების ინტერფეისის დაპროგრამება (მენიუ "ასწავლე")
- ნაბიჯი 4: დამუშავების ინტერფეისის დაპროგრამება (მენიუ "შეაფასე")
- ნაბიჯი 5: როდესაც მაუსი დაჭერილია
- ნაბიჯი 6: როდესაც თაგუნა გადაათრიეს
- ნაბიჯი 7: როდესაც მაუსი იხსნება
- ნაბიჯი 8: კომუნიკაცია არდუინოსთან
- ნაბიჯი 9: არდუინოს დაყენება (სქემა)
- ნაბიჯი 10: არდუინოს დაპროგრამება
- ნაბიჯი 11: სულ ეს არის, გაერთეთ
ვიდეო: მარტივი ინტერაქტიული ინტერფეისი სწავლებისა და შეფასებისთვის .: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს პროექტი შემუშავდა საუნივერსიტეტო კლასის ფარგლებში, მიზანი იყო გარკვეული თემის სწავლებისა და შეფასების ინტერაქტიული სისტემის შექმნა. ამისათვის ჩვენ გამოვიყენეთ დამუშავება კომპიუტერზე ინტერფეისისთვის და Arduino NANO არკადული ღილაკისა და LED- ებისთვის, ასე რომ საკმაოდ მარტივია. სწავლებისთვის ის გთავაზობთ ინტერფეისს, სადაც მოდელი არის ნაჩვენები და მომხმარებელს შეუძლია დააჭიროს თითოეულ კომპონენტს მიიღოს მისი ტექსტური აღწერა. თუმცა, მომხმარებლის შესაფასებლად, ის თავსატეხის მსგავს პრობლემას გვთავაზობს, სადაც მომხმარებელმა უნდა გადააადგილოს თითოეული ნაწილი შესაბამისი მოდელის ასაშენებლად და დააჭიროს ღილაკს, რომ დაადასტუროს პასუხი, შემდეგ კი ღილაკზე LED- ები ეტყვის მომხმარებელს თუ პასუხი სწორია თუ არა.
ყველაზე გავრცელებული პრობლემა, რომლის წინაშეც ჩვენ აღმოვჩნდით, იყო პროექტის დამუშავებასა და არდუინოს შორის კომუნიკაცია, რადგან კავშირის შეფერხება შეიძლება განსხვავდებოდეს კომპიუტერებს შორის, რაც აფერხებს მოწყობილობის პორტატულობას. ასევე, თქვენ უნდა განსაზღვროთ პორტი, რომელთანაც Arduino არის დაკავშირებული ყოველ ჯერზე, რადგან ყველა USB მოწყობილობას აქვს მნიშვნელობა, ასე რომ თქვენ უნდა შეამოწმოთ რომელი COM არის.
ნაბიჯი 1: პროგრამირება ინტერფეისის დამუშავებაზე (დაყენება)
ჩვენ შევქმენით ცვლადები, რომლებიც გამოყენებული იქნება, ყველა ნაწილის პოზიცია, როგორც x და y კორდინატების მასივები, ასევე მასივები თითოეული ნაწილის სურათებისთვის Teach (imgA) და Evaluate (img) მენიუებისთვის, მასივი, რომ შეამოწმოთ სწორია თუ არა პასუხები და მასივები დაფარვისა და დაბლოკვისთვის, რომელიც განსაზღვრავს არის თუ არა თაგვი ცალი ნაწილის ზემოთ და ცდილობს თუ არა მათ ამოღებას. შემდეგ გააგრძელეთ მათი ინიციალიზაცია და გახსენით პორტი, საიდანაც ინტერფეისი აპირებს დაუკავშირდეს არდუინოს.
ნაბიჯი 2: პროგრამირება ინტერფეისის დამუშავებაზე (მთავარი მენიუ)
პირველ რიგში, მთავარ მენიუში გამოჩნდება ორი ღილაკი, ხოლო როდესაც ერთ მათგანს დააჭერთ, პროგრამა იტვირთება ან "ასწავლე" მენიუ ან "შეაფასე" მენიუ.
როდესაც მაუსი დაჭერილია და ერთ – ერთ ღილაკზე მაღლაა, ის აგზავნის ყველა იმ ნაწილის პოზიციას, რაც ახალ მენიუს სჭირდება და იტვირთება სხვა მენიუ.
ნაბიჯი 3: დამუშავების ინტერფეისის დაპროგრამება (მენიუ "ასწავლე")
აქ, თუ თაგუნა მიემართება ერთ -ერთ ნაწილზე, ის ააქტიურებს შესაბამის ბოვერს, რომელიც თაგვის დაჭერის შემთხვევაში გააქტიურებს შესაბამის ტექსტს და გამოჩნდება ეკრანზე.
ნაბიჯი 4: დამუშავების ინტერფეისის დაპროგრამება (მენიუ "შეაფასე")
აქაც იგივეა, ის ააქტიურებს ბოვერებს, რომლებიც თაგვის დაჭერისას ააქტიურებს დაბლოკილებს, მაგრამ ამჯერად ტექსტების ჩვენების ნაცვლად, ის გადაიტანს არჩეულ ნაწილს. (ეს ემყარებოდა "გადაათრიეთ, ჩამოაგდეთ და თაგვით გადაადგილდით" დამუშავებიდან. Js)
ნაბიჯი 5: როდესაც მაუსი დაჭერილია
როგორც უკვე აღვნიშნეთ, როდესაც თაგვი დაჭერილია და ბუერი „ჭეშმარიტია“, ის გაააქტიურებს შესაბამის ჩაკეტილს.
ნაბიჯი 6: როდესაც თაგუნა გადაათრიეს
თუ თაგუნა გადაათრიეს, ფაქტობრივი მენიუ არის შეფასების მენიუ და ერთ – ერთი ჩაკეტილი არის „ჭეშმარიტი“, ის შესაბამის ნაწილს თაგვის გვერდით გადაიტანს.
ნაბიჯი 7: როდესაც მაუსი იხსნება
ასე რომ, თუ თაგვი გათავისუფლებულია და კვლავ არის "შეაფასე" მენიუში, ის დააყენებს იმ ნაწილს, რომელიც გადაიტანეს იმ ადგილას, სადაც საჭიროა მოდელის ასაშენებლად, თუ ის საკმარისად ახლოს არის და შეამოწმებს თქვენს პასუხს სწორია. შემდეგ ის გადააყენებს ყველა დაბლოკილს და ტექსტს "ყალბი".
ნაბიჯი 8: კომუნიკაცია არდუინოსთან
ასე რომ, თუ თქვენ დააჭერთ ღილაკს Arduino– ზე, ის ამოწმებს აყენებთ თუ არა ყველა სწორ ნაწილს ადგილზე და გეუბნებათ ეს სწორია თუ არასწორი, შემდეგ აგზავნის „1“–ს თუ ეს სწორია ან „2“თუ ის არასწორია არდუინო.
ნაბიჯი 9: არდუინოს დაყენება (სქემა)
ეს იყო სქემა, რომელიც გამოიყენებოდა არდუინოსთვის, მაგრამ არკადული ღილაკით, ასე რომ მწვანე მავთული, რომელიც მიდიოდა ღილაკზე, მიდიოდა ღილაკზე ქვედა კონექტორზე (COM) და წითელი მავთული მიდიოდა შუაზე (არა). LED- ებისთვის გამოიყენებოდა 220Ω რეზისტორი, ღილაკისთვის 1kΩ.
ნაბიჯი 10: არდუინოს დაპროგრამება
ახლა ის აკონფიგურირებს ღილაკს INPUT ციფრულ პინ 2 -ზე და LED- ებს OUTPUT 4, 6 და 8. შემდეგ კონფიგურაციას უწევს პორტს და კითხულობს მას, თუ მიიღებს "1" -ს (სწორი პასუხი) აანთებს 3 -ს LED- ები სათითაოდ, თუ მიიღებს "2" -ს (არასწორი პასუხი) ის ანათებს მხოლოდ ერთ მათგანს. ასევე, თუ ღილაკზე დაჭერილი იქნება, ის გამოგზავნის "e" ინტერფეისს.
ნაბიჯი 11: სულ ეს არის, გაერთეთ
აქ მოცემულია ამ პროექტისთვის გამოყენებული კოდები:
გირჩევთ:
COVID-19 დაფა (მარტივი და მარტივი): 4 ნაბიჯი
COVID-19 დაფა (მარტივი და მარტივი): ყველგან არის ახალი COVID-19 ვირუსის უზარმაზარი აფეთქება. საჭირო გახდა ქვეყანაში COVID-19– ის მიმდინარე სცენარის დაკვირვება. ასე რომ, სახლში ყოფნისას, ეს იყო პროექტი, რომელზეც ვფიქრობდი: " ინფორმაციის საინფორმაციო დაფა " - და
მარტივი RFID MFRC522 ინტერფეისი არდუინო ნანოსთან: 4 ნაბიჯი (სურათებით)
მარტივი RFID MFRC522 ურთიერთქმედება არდუინო ნანოსთან: წვდომის კონტროლი არის მექანიზმი ფიზიკური უსაფრთხოების და ინფორმაციის უსაფრთხოების სფეროებში, შეზღუდოს ანონიმური წვდომა/შესვლა ორგანიზაციის რესურსებზე ან გეოგრაფიულ არეალზე. წვდომის აქტი შეიძლება ნიშნავდეს მოხმარებას, შესვლას ან გამოყენებას
მარტივი ღილაკის მუსიკალური ინტერფეისი: 5 ნაბიჯი (სურათებით)
მუსიკალური ინტერფეისი Easy Button: ეს პროექტი ცვლის $ 5 -ის Staple- ის Easy Button- ს და იაფ USB USB კლავიატურას ისე, რომ მათი გამოყენება შესაძლებელია ცოცხალი მუსიკალური წარმოდგენების შეყვანის მოწყობილობად (ან სხვა რამ, რაც მოითხოვს ღილაკს ან ფეხის გადამრთველს). ეს საშუალებას გაძლევთ შექმნათ იაფი ღილაკები
Punchout ინტერაქტიული ინტერფეისი გაუმჯობესებულია: 4 ნაბიჯი (სურათებით)
Punchout ინტერაქტიული ინტერფეისი გაუმჯობესებულია: პირველ რიგში, მე მინდა ვთქვა, რომ ამის გაკეთების საწყისი ინსპირაცია მივიღე ამ ინსტრუქციიდან: https: //www.instructables.com/id/Interfaces_for_Games_PunchOut/ მე მეგონა, რომ ეს იყო დიდი იდეა, მაგრამ ეს იყო ნამდვილად არ იყო ისეთი თამაში, როგორიც მე ვიყავი
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: 3 ნაბიჯი
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: რა დაგჭირდებათ - თუნუქის ფოლგა 1 AA ბატარეა (ზოგიერთი AAA ბატარეა იმუშავებს) 1 მინი ნათურა (ნათურები გამოიყენება ფანრების უმეტესობისთვის; იხილეთ სურათი) მმართველი (საჭიროების შემთხვევაში)