Სარჩევი:

ნომრის თავსატეხი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)
ნომრის თავსატეხი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)

ვიდეო: ნომრის თავსატეხი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)

ვიდეო: ნომრის თავსატეხი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)
ვიდეო: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, ივლისი
Anonim
Image
Image
კომპონენტების სია
კომპონენტების სია

გამარჯობა მეგობრებო, დღეს მინდა გაგიზიაროთ ეს ერთი პროექტი. ეს არის რიცხვითი თავსატეხი არდუინოთი, რომელიც თამაში ნაჩვენებია ტელევიზორში და აკონტროლებს კლავიატურას (4x4)

იხილეთ ვიდეო აქ

თავსატეხის კვადრატის მოცურების ან გადაადგილებისთვის დააჭირეთ ღილაკს სასურველი კვადრატის პოზიციის მიხედვით. მაგალითად, როგორც სურათზეა ნაჩვენები, თუ გსურთ კვადრატის გადატანა 5 ნომრით (რომელსაც აქვს მეოთხე პოზიცია) მარცხნივ (რადგან არის ცარიელი პოზიცია), დააჭირეთ ღილაკს '4' კლავიატურაზე, რადგან ეს არის მეოთხე პოზიცია კლავიატურაზე.

თუ მოგწონთ ეს პროექტი გთხოვთ მიეცით ხმა თავსატეხის კონკურსში.

მადლობა

ნაბიჯი 1: კომპონენტების სია

ამ პროექტისთვის გამოყენებული მასალებია:

  • არდუინო ამა თუ იმ მოდელი.
  • ტელევიზორი ვიდეო გამომავალით.
  • RCA ვიდეო კაბელი.
  • (1) 1k ohms რეზისტორი.
  • (1) 470 ohms რეზისტორი.
  • Hex კლავიატურა.
  • მხტუნავები.

ნაბიჯი 2: არდუინოს ტელევიზორთან დაკავშირება

არდუინოს ტელევიზორთან დაკავშირება
არდუინოს ტელევიზორთან დაკავშირება
არდუინოს ტელევიზორთან დაკავშირება
არდუინოს ტელევიზორთან დაკავშირება
არდუინოს ტელევიზორთან დაკავშირება
არდუინოს ტელევიზორთან დაკავშირება

ჩამოტვირთეთ ეს ბიბლიოთეკა და შემოიტანეთ ესკიზში.

პირველ რიგში, დაამატეთ რეზისტორები ჩამონტაჟებულ მავთულს.

RCA კაბელს ექნება 2 მავთული, მიწის მავთული და ვიდეო მავთული.

1k ohm რეზისტორი უკავშირდება Arduino– ს პინს 9.

470 ომი უკავშირდება არდუინოს პინ 7 -ს.

შეაერთეთ რეზისტორების ბოლოები და შეაერთეთ იგი ვიდეო კაბელთან.

RCA კაბელის GND მავთული მიდის Arduino– ს GND– ზე.

თუ თქვენ გაქვთ პრობლემა შედგენაში, ამოიღეთ 3 საქაღალდე ბიბლიოთეკის საქაღალდეში.

ნაბიჯი 3: დააკავშირეთ კლავიატურა

დააკავშირეთ კლავიატურა
დააკავშირეთ კლავიატურა
არდუინოს პინი კლავიატურა
13 მწკრივი 0
6 რიგი 1
5 რიგი 2
4 მწკრივი 3
3 პოლკოვნიკი 0
2 პოლკოვნიკი 1
1 პოლკოვნიკი 2
0 პოლკოვნიკი 3

შეაგროვეთ პროექტი, როგორც ნაჩვენებია სურათზე.

ნაბიჯი 4: კოდი

Კოდი
Კოდი

რიცხვები (1 -დან 16 -მდე) ინახება მასივში.

ნომერი 16 წარმოადგენს ცარიელ პოზიციას.

ციფრების გადასაჭრელად დააჭირეთ ღილაკს 'A' (თამაშის დასაწყისში), ეს იწვევს პროცედურას, რომელიც არევს რიცხვებს მასივში და მოგვიანებით ნაჩვენებია ეკრანზე.

როდესაც რომელიმე კლავიშს დააჭირეთ კლავიატურაზე, პროგრამა ამოწმებს არის თუ არა ცარიელი პოზიცია უახლოეს პოზიციაში

(მარცხნივ, მარჯვნივ, ზემოთ ან ქვემოთ). როგორც სურათზეა ნაჩვენები: თუ ღილაკი '1' დაჭერილია, ამოწმებს ახლო პოზიციებს.

გადართვა (გასაღები) {

საქმე '1':

შეცვლა (0, 1); // მასივის (0) პოზიცია, ამოწმებს მასივის (1) პოზიციას.

შეცვლა (0, 4); // მასივის (0) პოზიცია, ამოწმებს მასივის (4) პოზიციას.

შესვენება;

…………

CHANGE ფუნქცია ცვლის რიცხვებს მასივში და ეკრანზე ის განახლდება რიცხვებით.

თამაში მთავრდება მასივის სწორი თანმიმდევრობით: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

ჩამოტვირთეთ სრული კოდი აქ.

თუ მოგწონთ ეს პროექტი, გთხოვთ მიეცით ხმა თავსატეხის კონკურსში და შემქმნელთა ოლიმპიადის კონკურსში

მადლობა

გირჩევთ: