Микроконтроллер деген не?



бет9/23
Дата25.11.2023
өлшемі8,74 Mb.
#127486
1   ...   5   6   7   8   9   10   11   12   ...   23
Байланысты:
ARDUINO практикалық тапсырмалар 1-10 0 (1)

//Кодтың бірінші бөлігі:
//пин нөмірлері бар айнымалыларды жариялаймыз
int r = 13;
int g = 12;
int b = 11;
void setup() // setup рәсімі
{
//пайдаланылатын порттарды жариялаймыз
pinMode(r, OUTPUT);
pinMode(g, OUTPUT);
pinMode(b, OUTPUT);
}

//Кодтың екінші бөлігі:
void loop() // loop рәсімі
{
digitalWrite(r, HIGH); //қызылды қосамыз
delay(500); // 500 мс күтеміз
digitalWrite(r, LOW); //қызылды сөндіреміз
digitalWrite(g, HIGH); //жасылды қосамыз
delay(500); // 500 мс күтеміз
digitalWrite(g, LOW); //жасылды сөндіреміз
digitalWrite(b, HIGH); //көкті қосамыз
delay(500); // 500 мс күтеміз
digitalWrite(b, LOW); //көкті сөндіреміз
}

ЖҮКТЕЙМІЗ (UPLOAD)!

Болжамды қиындықтар:

Өмірде қолдану:

Жарықдиоды жанбай тұр, немесе басқа түс жанып тұр
Жарық диодының аяқтары бір-біріне жақын орналасқан, сондықтан қателесіп кетуі мүмкін, қосылуды қайта тексеру қажет.


Басына қайта оралу
Сіз барлығын шашып, қайта жинап көруіңізге болады, бұл кейде көмектеседі.

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



Көп жарықдиод




Керемет, бірінші сабақта Сіз жарықдиодты жандырып-сөндіріп үйрендіңіз, үшінші сабақта үш түсті жарықдиодты әртүрлі түстермен жанып сөндірдіңіз! Енді сызбаны күрделендіріп, Arduino платасына бірден СЕГІЗ ЖАРЫҚДИОДЫН жалғау қажет.
Осылайша, Arduino платасының көмегімен, Сіз әртүрлі жарық әсерлерін жасайсыз.
Сызба айтарлықтай үлкен әрі қызықты. Бұл тәжірибеде жеке бағдарламаларыңыздың жазбасын тәжірибеден өткізе бастайсыз және Arduino жұмысы жайлы түсінік аласыз.
Жарықдиодтарды басқарумен бірге, кодыңызды түсінікті әрі ұқыпты ететін бағдарламалау тәсілдерін үйренесіз:
for() – (цикл) – код бөлігін толтырғыңыз келгенде пайдаланасыз.
Arrays[] – (массив) – кодты жеңілдетеді, және оларды топтарға жинай отырып, ауыспалыларға қол жетімділікті оңайырақ етеді




Көп жарықдиод
Бұл модельді құру үшін қажетті заттар: Arduino платасы, Breadboard, 10 сым, 8 жарықдиод, 220 Омдық 8 резистор

  • Жарықдиодтың теріс шығысын (анағұрлым қысқа аяқ) резисторға жалғаңыз.

  • Резисторлардың басқа ұшын GND-ге жалғаңыз (минус қорек немесе оны «Жер» деп те атайды).

  • Жарықдиодтардың оң ұштарын (ұзын аяқ) платаға жалғаңыз, 2-9-сандық түйіспе (pin).




  1. Модельді сызбада көрсетілгендей жинаңыз (келесі бет)


Көп жарықдиод



Көптеген жарықдиодтарымен Arduino платасының жалғану сызбасы

  1. ARDUINO LABS/Lab3/Lab3.ino ашып, скетчті жүктеңіз

  2. Lab3.ino – бұл көптеген жарықдиодтармен жұмыс істеуге арналған толық сипаттамасы бар дайын скетч. Оларды билетіңіз!



Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   23




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет