Სარჩევი:

TFT 1.44 Arduino Nano - სხვა მაგალითები: 4 ნაბიჯი
TFT 1.44 Arduino Nano - სხვა მაგალითები: 4 ნაბიჯი

ვიდეო: TFT 1.44 Arduino Nano - სხვა მაგალითები: 4 ნაბიჯი

ვიდეო: TFT 1.44 Arduino Nano - სხვა მაგალითები: 4 ნაბიჯი
ვიდეო: Arduino Tutorial: Using the 1.44" Color TFT display (ILI9163C) with Arduino 2024, ივლისი
Anonim
TFT 1.44 Arduino Nano - სხვა მაგალითები
TFT 1.44 Arduino Nano - სხვა მაგალითები

ამ გაკვეთილში ჩვენ განვიხილავთ სხვა მაგალითებს იმის შესახებ, თუ რა შეიძლება გაკეთდეს TFT 1.44-ით და არდუინო ნანო Robo-Geek კომპლექტიდან.

გთხოვთ გაეცნოთ როგორ ისწავლოთ როგორ დაუკავშიროთ TFT 1.44:

www.instructables.com/id/Using-TFT-144-Wit…

და თუ თქვენ ახალი ხართ Arduino World– ში, ჩვენ გირჩევთ დაიწყოთ შემდეგით:

www.instructables.com/id/Arduino-Nano/

ნაბიჯი 1: ეკრანის გადატვირთვა ინსპირაციის მაგალითი

Image
Image

Robo-Geek– ში ჩვენ ვართ მოკლე ჩართვის ფილმის დიდი თაყვანისმცემლები. ეს გაკვეთილი შთაგონებულია საწყისი სცენისგან, Struck by Lighting, სადაც კომპიუტერის ეკრანი, რომელიც ჯონის 5 ტორშია მოთავსებული, გადატვირთულია. TFT 1.44– ით ჩვენ შეგვიძლია შევქმნათ მსგავსი ეკრანი, მაგრამ რა თქმა უნდა ეს იქნებოდა მინიატურული რობოტებისთვის.

გაითვალისწინეთ, რომ სისტემის შემოწმება ტარდება სხვადასხვა სათაურებით, რომლებიც წითელი ასოებით ციმციმებენ. ასე რომ, ეს ძალიან მაგარია!

ეს მარტივი კოდი გამოყენებული იქნება სისტემის შემოწმების თანმიმდევრობის ხელახლა შესაქმნელად.

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

Arduino– ს ყველა კოდის მსგავსად, არსებობს 2 ნაწილი:

კონფიგურაციის ფუნქცია და მარყუჟის ფუნქცია. დანარჩენი ფუნქციები დამხმარე ფუნქციებია.

არსებობს მარტივი ხრიკი ანიმაციის შესაქმნელად. ეს არის ფერის დახატვა, შემდეგ იგივე შავი ფერის დახატვა. სანამ ფონი შავია, მომხმარებლის ეფექტი არის ის, რომ ტექსტი ან ნახატი ციმციმებს. დამუშავების სიჩქარე საკმაოდ სწრაფია, ასე რომ სწრაფი ანიმაციები შესაძლებელია მცირე შეფერხებებით.

ეკრანი იყოფა 10 ნაწილად, 5 ეკრანის თითოეულ ნახევარში.

Print_messages () ფუნქცია ბეჭდავს არჩეულ კონკრეტულ მონაკვეთს და შერჩეული შრიფტის ფერს.

Print_all_messages () ფუნქცია ბეჭდავს ყველა განყოფილებას

Print_labels () ფუნქცია ხატავს ლეიბლებს ეკრანისთვის (ჩართვის/გამორთვის ღილაკები და ა.შ.)

Draw_buttons () ფუნქცია ხატავს ღილაკებს

Animate_messages () ფუნქცია იძახებს print_messages () ფუნქციას და აჩვენებს შეტყობინებებს შემთხვევითი თანმიმდევრობით:

/თანმიმდევრობა: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

გაუმჯობესების იდეა: ეს კოდი შეიძლება გაუმჯობესდეს და მის ნაცვლად შემთხვევითი ფუნქცია იქნას გამოყენებული.

ნაბიჯი 3: მაგალითი: არ გინდა შენც იყო წიწაკა?

Image
Image

მეტი შთაგონება მოკლე ჩართვის ფილმიდან:

როგორც წინა მაგალითში, ეს კოდი გვიჩვენებს, თუ როგორ უნდა ვიმოქმედოთ TFT 1.44 Robo-Geek Kits– დან.

PrintDrPepper () ფუნქცია ბეჭდავს შეტყობინებას.

PrintDrPepper_withdelay () ფუნქცია ბეჭდავს შეტყობინებას დაგვიანებით.

ფუნქცია rotateText () ბეჭდავს შეტყობინებას დაგვიანებით, მაგრამ ბრუნავს მას ეკრანზე.

პოტენციური პრობლემები:

TFT 1.44– ით ზოგიერთ შემთხვევაში ხდება ისეთი პარამეტრების კონფიგურაცია, თითქოს ეკრანი 128x160, ამიტომ შეიძლება საჭირო გახდეს გადატვირთვა ვერტიკალური მიმართულებით. იხილეთ შემდეგი სამეურვეო ნაბიჯი მე –4 დაწვრილებითი ინფორმაციისათვის. ისევ ამ პატარა მოწყობილობების გატეხვის გართობის ნაწილი.

www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/

ნაბიჯი 4: სხვა წყაროები

Image
Image

თუ თქვენ ეძებთ მეტ შთაგონებას, ჩვენ გირჩევთ უყუროთ ამ შესანიშნავი ვიდეოს Educ8s– დან.

თუმცა, მნიშვნელოვანია აღინიშნოს, რომ გამოყენებული ბიბლიოთეკები განსხვავდება სახელმძღვანელოებში ნაჩვენები ბიბლიოთეკებისგან, ამიტომ ჩვენ არ ვართ პასუხისმგებელი ვიდეოს ნამდვილობაზე. ამის თქმის შემდეგ, ყოველთვის კარგია ექსპერიმენტების ჩატარება და სწავლა იმდენივე ადამიანისგან ღია კოდის საზოგადოებიდან.

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

გირჩევთ: