Мазмұны:

Arduino көмегімен пернетақта құралы (Arduino кітабынан): 6 қадам
Arduino көмегімен пернетақта құралы (Arduino кітабынан): 6 қадам

Бейне: Arduino көмегімен пернетақта құралы (Arduino кітабынан): 6 қадам

Бейне: Arduino көмегімен пернетақта құралы (Arduino кітабынан): 6 қадам
Бейне: Вебинар №1. Ella Atkins про создание умных технологий в вашей жизни. Beyond Robotics 2024, Шілде
Anonim
Image
Image

Мұнда Arduino көмегімен пернетақта құралын құруға арналған нұсқаулық. Бұл тек 6 қадамды қажет етеді, бұл жаңадан бастаушыларға Arduino -ны бастау үшін оңай. Жобаның нәтижесі ішектерден гөрі соқпалы аспапқа ұқсайды. 4 нота бар: C, D, E және F.

1 -қадам: Жабдықтар

Схема
Схема

Міне, бұл жобаға қажетті материалдар тізімі:

- Arduino Uno

Нан тақтасы (өлшемі маңызды емес және оны Arduino -ға бекіту міндетті емес)

- Пьезо

- 4 түйме

- 4 резистор

- 2 10к Ом резисторы (қоңыр, қара, қызғылт сары)

- 220 Ом резисторы (қызыл, қызыл, қоңыр)

- 1M Ом резисторы (қоңыр, қара, жасыл)

- 9 сымдар (ұзындығы маңызды емес, қысқа сымдар сәйкес келеді, тақта ұқыпты көрінеді)

Қосымша: - кодтарды компьютерден/ноутбуктен Arduino -ға жүктеуге көмектесетін адаптер

2 -қадам: Схема

Схема
Схема

Барлық жабдықтар дайын болғаннан кейін біз схеманы құруға кірісе аламыз. Міне, тізбектің екі суреті. Бірі - схемалық, екіншісі - тақтаның нақты көрінісі. Олардың екеуі де дұрыс. Тізбекті құрудың кез келген жолын ұстану жақсы, дегенмен шынайы көрініс сәл алға қарай.

(Бұл жобада барлық компоненттерде полярлық жоқ, демек ол аяқтарды тақтаға кіргізу үшін де жұмыс істеуі керек)

3 -қадам: кодтар

Кодтар
Кодтар

Міне, бұл жобаның кодтары:

int түймелері [0];

int notları = {262, 294, 330, 349};

void setup () {Serial.begin (9600); }

void loop () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {тонус (8, ескертулер [0]); }

else if (keyVal> = 990 && keyVal <= 1010) {тон (8, ескертулер [1]); }

else if (keyVal> = 505 && keyVal <= 515) {тон (8, ескертулер [2]); }

else if (keyVal> = 5 && keyVal <= 10) {тон (8, ескертулер [3]); }

else {noTone (8); }

}

(назар аударатын нәрселер: әр жолдан кейін нүктелі үтір қоюды ұмытпаңыз; барлық кодтар аяқталғаннан кейін оны тексеріңіз, сол жақ жоғарғы бұрыштағы құсбелгіні басыңыз, оны басқаннан кейін оны сақтауды талап етеді; кодтар орнатылғаннан кейін тексерілген, Құралдарға өтіңіз, бұл жерде екі нәрсені жасау керек: 1. Басқару тақтасынан «Arduino/Genuino Uno» таңдаңыз; Порт, онда жалғыз нұсқаны таңдаңыз, *** бұл шынымен маңызды)

4 -қадам: кодтарды жүктеңіз

Кодтарды жүктеңіз
Кодтарды жүктеңіз
Кодтарды жүктеңіз
Кодтарды жүктеңіз
Кодтарды жүктеңіз
Кодтарды жүктеңіз

Кодтарды компьютерден/ноутбуктен Arduino -ға жүктеу үшін адаптер қажет, оның бір жағы Arduino -ға қосылады, ал екінші жағы - USB қосқышы.

(адаптер әрқашан Arduino жиынтығында болуы керек.)

5 -қадам: Ақауларды жою

Ақауларды жою
Ақауларды жою

Егер бәрі 1 -ден 4 -қадамға дейін жасалса, бірақ ол жұмыс істемесе, мына әрекеттерді жасауға болады:

- барлық қосылымдардың тығыз қосылғанын немесе қосылмағанын екі рет тексеріңіз, сымдар, түймелер, резисторлар мен пьезо

- жүктелген немесе жүктелмеген кодтарды екі рет тексеріңіз

- егер батареялар Arduino -ға қосылған болса, бірақ Arduino тақтасында шам жанбаса, бұл оның батареясы таусылғанын білдіреді.

6 -қадам: Шағын кеңес

Шағын кеңес
Шағын кеңес

Ақаулықтарды анықтағаннан кейін және қателер анықталғаннан кейін өзгерістер енгізуге болады. Егер өзгертулер кодқа қатысы жоқ қосылымдар мен полярлыққа қатысты болса (бұл жобада емес), біз әрқашан Arduino тақтасындағы осы қалпына келтіру түймесін баса аламыз. Осылайша, біз қосылымдарға өзгеріс енгізген сайын кодтарды қайта жүктеудің қажеті жоқ.

Ұсынылған: