
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

გახსოვთ სტივენ ჰოკინგი? ის იყო კემბრიჯის პროფესორი და ცნობილი მათემატიკოსი ინვალიდის ეტლში კომპიუტერული ხმით. მას აწუხებდა საავტომობილო ნეირონის დაავადება და სიცოცხლის ბოლოს, მეტყველების დაკარგვის შემდეგ, მან შეძლო კომუნიკაცია მეტყველების გამომმუშავებელი მოწყობილობის საშუალებით-თავდაპირველად ხელის ჩამრთველის გამოყენებით და ბოლოს ლოყის ერთი კუნთის გამოყენებით.
ვიფიქრე, რომ მე შევძლებდი ერთი გადამრთველის ტექსტის წერის მოწყობილობის შექმნას. მხოლოდ ერთი გადამრთველი - ჩართული ან გამორთული. რისი გაკეთება შეგიძლია ამით?
ჩვენ უნდა გავითვალისწინოთ დრო. თუ დახურავთ გადამრთველს და შემდეგ გახსნით მას რამდენიმე წამის შემდეგ თქვენ გექნებათ კონტროლი სხვა ცვლადზე. ჩვენ შეგვიძლია გამოვიყენოთ გადართვის დახურვასა და გახსნას შორის არსებული დროის შეფერხება, რათა შევქმნათ სხვადასხვა შეყვანა და გადავაქციოთ ისინი ტექსტურ სტრიქონებად ან შეტყობინებებად. მინდა შემეძლოს დავწერო "გამარჯობა, მსოფლიო!" და გააგზავნეთ სერიულ მონიტორზე - ყველაფერი ერთი ღილაკიდან.
თქვენს არდუინოში არის მილიწამიანი ტაიმერი. ის იჭრება 1 -ით ყოველ 0,001 წამში. თქვენ შეგიძლიათ წაიკითხოთ მისი მნიშვნელობა განცხადებით
int t = millis ();
// Გააკეთე რამე
int tt = millis ();
int timeDiff = tt - t;
მარაგები
მე გამოვიყენებ ნივთებს, რომლებიც Arduino– ს მომხმარებლების უმეტესობას უკვე ექნება და საკმაოდ იაფად იყიდება:
- Arduino UNO
- 16 x 2 LCD
- 220 Ohm და 10K Ohm რეზისტორები
- 10K Ohm პოტენომეტრი
- ღილაკის გადამრთველი
- პურის დაფა ან ზოლები
- მავთულის შეერთება
ნაბიჯი 1: მეთოდი

აქ ჩვენ გვაქვს ბადე, რომელიც შეიცავს ყველა ასოს, ციფრებს 0 -დან 9 -მდე და პუნქტუაციის ნიშნებს. ასო "A" არის სტრიქონში 1 და სვეტი 2. ციფრი "9" არის სტრიქონში 7 და სვეტი 1. (შეიძლება დაგჭირდეთ ამ ეკრანის ამობეჭდვა, რომელიც თქვენს თვალწინ იქნება სკრიპტის მოგვიანებით გაშვებისას.)
ინსტრუქცია გეუბნებათ როგორ გამოიყენოთ გადამრთველი. თუ დააჭირეთ ღილაკს, მწკრივის მნიშვნელობა ნელ -ნელა ჩაითვლება ნულიდან. ასწიეთ თითი ღილაკიდან, როდესაც მწკრივის მნიშვნელობა არის 1.
კვლავ დააჭირეთ ღილაკს და სვეტის ნომერი ნულიდან დაიწყებს ათვლას. აწიეთ თითი, როდესაც ის აჩვენებს 2 -ს და თქვენ აირჩიეთ "A" მწკრივიდან: 1 და სვეტი: 2.
ჩვენ ახლა უნდა გადავიტანოთ "A" შეტყობინება ქვედა სტრიქონში. დააჭირეთ ღილაკს და აწიეთ თითი მოქმედებაზე 1 - დაამატეთ პერსონაჟი.
"9" ჩასასმელად ჩვენ ვირჩევთ სტრიქონს 9 და სვეტს 1, შემდეგ ვამატებთ მას მოქმედებით 1.
მოქმედება 2 ასუფთავებს მთელ შეტყობინებას.
მოქმედება 3 გადაყრის არასწორად შერჩეულ სიმბოლოს შეტყობინების სტრიქონში დამატების გარეშე. (არასწორი არჩევანი ხშირია!)
მოქმედება 4 აგზავნის შეტყობინებას LCD ეკრანიდან სერიულ მონიტორზე.
ნაბიჯი 2: ნივთების დაკავშირება

თუ თქვენ გაქვთ თხევადი ბროლის ჩვენების ეკრანი, თქვენ ალბათ მას მუდმივად გამოიყენებთ. კარგი იდეაა ავაშენოთ პატარა დამაკავშირებელი დაფა, რომელსაც ეჭირა LCD, პოტენომეტრი (ეკრანის სიკაშკაშის რეგულირებისთვის) და დამცავი რეზისტორი ერთი მავთულით 5 ვოლტზე და GND. ბილიკი მოჭრილია დაფის უკანა მხარეს, 220 Ohm რეზისტორის ქვეშ. მოგვიანებით დავამატე გამომავალი სოკეტები დაფაზე 5V და GND რადგან Arduino- ს აქვს მხოლოდ ერთი 5V სოკეტი. ეს დაზოგავს დროს, მავთულხლართებს და ტესტირებას შემდეგ ჯერზე, როდესაც თქვენ გჭირდებათ LCD სხვა პროექტში. "ოფიციალური მეთოდი" აქ არის:
www.arduino.cc/en/Tutorial/HelloWorld
ღილაკი მავთულხლართზე იყო მიმაგრებული 8-ზე 10K გამყვანი რეზისტორით და GND.
ნაბიჯი 3: აქ არის ჩემი დაყენება

შემდეგ გვერდზე არის ბმული Tinkercad ვერსიის საცდელად.
გამოიყენეთ მაუსის მაჩვენებელი და ღილაკი, რომ დახუროთ და გახსნათ ღილაკი დიაგრამის ცენტრში. თქვენ უნდა გახსნათ კოდის ფანჯარა და შემდეგ სერიული მონიტორი გვერდის ბოლოში, რათა ჩართოთ შეტყობინება LCD ეკრანიდან სერიულ მონიტორზე. ღილაკი "სიმულაციის დაწყება" იწყებს კოდის შესრულებას.
ალბათ თავიდან საკმაოდ გაგიჭირდებათ. უბრალოდ დაფიქრდით, რა იმედგაცრუება იქნებოდა, თუ ეს იყო თქვენი კომუნიკაციის ერთადერთი მეთოდი.
ნაბიჯი 4: Tinkercad ვერსია

მე ჩავრთე Tinkercad ვერსია, მაგრამ ძალიან ბევრი ბუფერული და დროული პრობლემა იყო კარგი გამოცდილების მისაცემად. ფანჯარა ასევე ძალიან მცირე იყო იმისთვის, რომ მიკროსქემის, კოდისა და სერიული მონიტორის აუცილებელი ფანჯარა სწორად იყოს ნაჩვენები.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
აქ არის ბმული Tinkercad– ის ორიგინალთან, რომელიც ალბათ ცოტა უფრო დიდია და გაცილებით ადვილია კოდის ფანჯრის გახსნა სიმულაციის დროს, ასე რომ თქვენ შეგიძლიათ ნახოთ სერიული მონიტორი. აუცილებელი ვადები სწორად მუშაობს.
ვიმედოვნებ, რომ თქვენ ისიამოვნეთ ამ ინსტრუქციებით და ისწავლეთ რაიმე გზაზე.
მე ჩავწერე ეს ინსტრუქცია არდუინოს კონკურსში და მადლობელი ვიქნები თქვენი ხმისთვის, თუ ისიამოვნებთ.
გირჩევთ:
ScanUp NFC მკითხველი/მწერალი და აუდიო ჩამწერი უსინათლოებისთვის, მხედველობით დაავადებულთათვის და სხვა ყველასთვის: 4 ნაბიჯი (სურათებით)

ScanUp NFC მკითხველი/მწერალი და აუდიო ჩამწერი უსინათლოებისთვის, მხედველობით დაავადებულთათვის და სხვა ყველასთვის: მე ვსწავლობ ინდუსტრიულ დიზაინს და პროექტი არის ჩემი სემესტრის ნამუშევარი. მიზანია მხედველობადაქვეითებული და ბრმა ადამიანების მხარდაჭერა მოწყობილობით, რომელიც საშუალებას გაძლევთ ჩაწეროთ აუდიო. WAV ფორმატში SD ბარათზე და დარეკოთ ეს ინფორმაცია NFC ტეგით. ასე რომ
On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: 5 ნაბიჯი

On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: გამარჯობა ყველას, ვეძებდით ჩართვის/გამორთვის წრეს ქსელში. ყველაფერი რაც ვიპოვე არ იყო ის რასაც ვეძებდი. ჩემს თავს ვესაუბრებოდი, აუცილებლად არსებობს ამის საშუალება. ეს არის ის, რაც მჭირდებოდა.-მხოლოდ ერთი დაჭერის ღილაკი ჩართვისა და გამორთვისთვის.-უნდა გამოიყენოთ მხოლოდ
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: 6 ნაბიჯი

10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: Arduino პროექტი & სამეურვეო საბჭო; მოიცავს Arduino– ს 10 ძირითად პროექტს. ყველა კოდის კოდი, გერბერის ფაილი და სხვა. SMD არ არის! მარტივი შედუღება ყველასთვის. ადვილად მოსახსნელი და შესაცვლელი კომპონენტები. თქვენ შეგიძლიათ გააკეთოთ მინიმუმ 15 პროექტი ერთი პროგრამით
ბრაილის უბრალო მწერალი (სიტყვა ბრაილისადმი): 8 ნაბიჯი (სურათებით)

ბრაილის უბრალო მწერალი (სიტყვა ბრაილისადმი): გამარჯობა ყველას, ეს ყველაფერი დაიწყო მარტივი XY პლოტერის კეთებით მისი წარმატებით დასრულების შემდეგ, ვიფიქრე, რომ შემუშავებულიყო მარტივი სიტყვა ბრაილის ტექსტის გადამყვანად. დავიწყე მისი ძებნა ინტერნეტში და მოულოდნელად ფასები ძალიან მაღალი იყო , ამან გამაძლიერა
უმაღლესი მწერალი: 4 ნაბიჯი

მაღალი მწერალი: NYC მწერალი KATSU აჩვენებს Graffiti Research Lab– ის უახლესი ინსტრუმენტის ფუნქციონირებას: High Writer. ისეთ ინოვატორთაგან, როგორიცაა ბარი მაკგი და მოქალაქეები მახინჯი ქუჩის სპამისგან შემდგარი საღებავის ბოძების წინა დიზაინზე დაყრდნობით, მაღალი მწერალი არის