Мазмұны:

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 - Басқа мысалдар

Бұл оқулықта біз Robo-Geek жиынтығынан TFT 1.44 және Arduino Nano көмегімен не істеуге болатынын басқа мысалдармен қарастырамыз.

TFT 1.44 -ке қосылуды білу үшін мына сілтемені қараңыз:

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

Егер сіз Arduino World -те жаңадан болсаңыз, біз сізге келесіден бастауды ұсынамыз:

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

1 -қадам: Экранды қалпына келтіру мысалы шабыт

Image
Image

Robo-Geek-те біз «Қысқа тұйықталу» фильмінің үлкен жанкүйерлеріміз. Бұл оқу құралы Джоннидің 5 корпусында орналасқан компьютер экраны қалпына келтірілетін Struck by Lighting ашылуынан алынған. TFT 1.44 көмегімен біз ұқсас экран жасай аламыз, бірақ, әрине, бұл шағын роботтарға арналған.

Ескерту, жүйелік тексерулер әр түрлі тақырыптар қызыл әріптермен жыпылықтайды. Сонымен, бұл өте керемет!

Бұл қарапайым код жүйені тексеру ретін қалпына келтіру үшін қолданылады.

2 -қадам: Кодекс

Барлық Arduino коды сияқты, 2 бөлік бар:

Орнату функциясы мен цикл функциясы. Қалған функциялар көмекші функциялар болып табылады.

Анимация жасаудың қарапайым әдісі бар. Түсті бояу керек, содан кейін сол нәрсені қара түспен салыңыз. Фон қара болғанша, қолданушыға мәтіннің немесе сызбаның жыпылықтауы әсер етеді. Өңдеу жылдамдығы өте жылдам, сондықтан сәл кідіріс кезінде тез анимация жасауға болады.

Экран 10 бөлікке бөлінді, экранның әр жартысында 5.

Print_messages () функциясы таңдалған бөлімді және таңдалған қаріптің түсін басып шығарады.

Print_all_messages () функциясы барлық бөлімдерді басып шығарады

Print_labels () функциясы экранға белгілерді салады (ON/OFF түймелері және т.

Draw_buttons () функциясы батырмаларды сызады

Animate_messages () функциясы print_messages () функциясын шақырады және хабарламаларды кездейсоқ ретпен көрсетеді:

/Реттік: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

Жақсарту идеясы: Бұл кодты жақсартуға болады және оның орнына кездейсоқ функцияны қолдануға болады.

3 -қадам: Мысалы: Сіз де бұрыш болғыңыз келмей ме?

Image
Image

Қысқа тұйықталу фильмінен қосымша шабыт:

Алдыңғы мысалға сәйкес, бұл код Robo-Geek жиынтығынан TFT 1.44-пен қалай әрекеттесу керектігін көрсетеді.

PrintDrPepper () функциясы хабарламаны басып шығарады.

PrintDrPepper_withdelay () функциясы хабарды кешіктіріп басып шығарады.

RotateText () функциясы хабарды кідіріспен басып шығарады, бірақ оны экранда айналдырады.

Ықтимал проблемалар:

TFT 1.44 көмегімен кейде параметрлер 128x160 экраны сияқты конфигурацияланады, сондықтан вертикаль бағытта ығысу қажет болуы мүмкін. Қосымша ақпарат алу үшін келесі оқулық 4 -қадамды қараңыз. Бұл кішкентай құрылғыларды бұзудың тағы бір бөлігі.

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

4 -қадам: Басқа көздер

Image
Image

Егер сіз көбірек шабыт іздесеңіз, Educ8s -тен осы тамаша бейнені қарауды ұсынамыз.

Алайда, қолданылған кітапханалар оқулықтарда көрсетілгеннен өзгеше екенін ескеру маңызды, сондықтан біз бейненің жарамдылығына жауап бермейміз. Мұны айтқаннан кейін, эксперимент жүргізу және ашық көзі бар қоғамдастықтың көптеген адамдарынан үйрену әрқашан жақсы.

Сіздің жобаңызға сәттілік тілейміз және келесі жобаңызда не шабыт беретінін бізге хабарлаңыз.

Ұсынылған: