Мазмуну:
- 1 -кадам: Берилиштер
- 2 -кадам: Circuit
- 3 -кадам: Коддор
- 4 -кадам: Коддорду жүктөө
- 5 -кадам: Мүчүлүштүктөрдү оңдоо
- 6 -кадам: Чакан кеңеш
Video: Ардуино менен клавиатура инструменти (Arduino китебинен): 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул жерде Arduino менен клавиатура инструментин түзүү боюнча окуу куралы бар. Бул 6 гана кадамды талап кылат, бул жаңыдан баштагандарга Arduino менен иштөөнү оңой баштайт. Долбоордун жыйынтыгы кылдарга караганда урма аспапка көбүрөөк окшош. 4 нотасы бар: C, D, E жана F.
1 -кадам: Берилиштер
Бул жерде бул долбоорго керектүү буюмдардын тизмеси:
- Arduino Uno
- Breadboard (өлчөмү маанилүү эмес жана Arduinoго тиркелиши керек эмес)
- Пьезо
- 4 баскычтар
- 4 резистор
- 2 10k Ohms резистору (күрөң, кара, кызгылт сары)
- 220 Ом резистору (кызыл, кызыл, күрөң)
- 1M Ohms резистору (күрөң, кара, жашыл)
- 9 зым (узундугу маанилүү эмес, кыска зымдар батат, такта тыкан көрүнөт)
Плюс: - коддорду компьютерден/ноутбуктан Arduinoго жүктөөгө жардам бере турган адаптер
2 -кадам: Circuit
Бардык жабдыктар даярдалгандан кийин, биз схеманы түзүүгө кирише алабыз. Бул жерде айлананын эки сүрөтү бар. Бири схема, экинчиси тактанын чыныгы көрүнүшү. Экөө тең туура. Районду түзүү үчүн эки жол менен жүрүү жакшы, бирок чыныгы көрүнүшү бир аз түзүк.
(Бул долбоордо бардык компоненттердин полярдуулугу жок, демек ал буттары тактага салынган эки жол менен иштеши керек)
3 -кадам: Коддор
Мына бул долбоордун коддору:
int баскычтары [0];
int note = {262, 294, 330, 349};
void setup () {Serial.begin (9600); }
void loop () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
if (keyVal == 1023) {tone (8, note [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 тактасындагы бул баштапкы абалга келтирүү баскычын баса алабыз. Ошентип, биз байланыштарды өзгөрткөн сайын коддорду кайра жүктөөнүн кажети жок.
Сунушталууда:
Электр музыкалык инструменти 3D басып чыгарылган күчөткүч: 11 кадам (сүрөттөр менен)
Электр музыкалык инструменти 3D басып чыгарылган күчөткүч .: Долбоордун аныктамасы. Электр скрипкасы же башка Электр инструменти менен колдонуу үчүн басып чыгарылуучу күчөткүчтү жасоону үмүттөнөм. Specification.Design мүмкүн болушунча көп бөлүгүн 3D басып чыгаруу үчүн, аны стерео кылып, активдүү күчөткүч жана аны кичине кармаңыз
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Баки Touch: Жарык Додекаэдр инструменти: 12 кадам (Сүрөттөр менен)
Баки Touch: Light-up Dodecahedron Instrument: Болжол менен эки жыл мурун, мен MIDI чыгаруу менен музыка ойногон чоң 120 жүздүү LED геодезиялык куполун кургам. Бирок, бул татаал курулуш жана сенсорлор толук ишенимдүү эмес болчу. Мен геодезиянын кичине версиясы Bucky Touch курууну чечтим
УЗИ акылдуу инструменти: 4 кадам (сүрөттөр менен)
Ultrasonic Smart Instrument: PurposeThis объекттин алыстыгын өлчөө үчүн УЗИ сенсорун колдонуучу инструмент (бул сиздин колуңуз болушу мүмкүн). Муну менен ойнотуу үчүн нота тандалат, ар кандай режимде аспап ар кандай нерселерди ойнойт. Бул бир эле нота болушу мүмкүн (f
Эң арзан Ардуино -- Эң кичинекей Ардуино -- Arduino Pro Mini -- Программалоо -- Arduino Neno: 6 кадам (сүрөттөр менен)
Эң арзан Ардуино || Эң кичинекей Ардуино || Arduino Pro Mini || Программалоо || Ардуино Нено: …………………………. Дагы видеолор үчүн YouTube каналыма ЖАЗЫЛЫҢЫЗ ……. .Бул долбоор эң кичинекей жана эң арзан ардуинону кантип интерфейстөө жөнүндө. Эң кичине жана эң арзан ардуино - arduino pro mini. Бул arduino окшош