Obsah:

Klávesový nástroj s Arduino (z Arduino Book): 6 kroků
Klávesový nástroj s Arduino (z Arduino Book): 6 kroků

Video: Klávesový nástroj s Arduino (z Arduino Book): 6 kroků

Video: Klávesový nástroj s Arduino (z Arduino Book): 6 kroků
Video: LDmicro 6: Arduino nano Breadboard Circuit (Microcontroller PLC Ladder Programming with LDmicro) 2024, Listopad
Anonim
Image
Image

Zde je návod, jak pomocí Arduina vytvořit klávesový nástroj. Stačí 6 kroků, což je pro začátečníky snadné začít s Arduinem. Výsledek projektu zní spíše jako bicí nástroj než jako struny. Zahrnuty jsou 4 poznámky: C, D, E a F.

Krok 1: Spotřební materiál

Obvod
Obvod

Zde je seznam dodávek pro tento projekt:

- Arduino Uno

- Breadboard (na velikosti nezáleží a nemusí být připojen k Arduinu)

- Piezo

- 4 tlačítka

- 4 odpory

- 2 10k Ohm rezistor (hnědý, černý, oranžový)

- odpor 220 ohmů (červený, červený, hnědý)

- 1M ohmový rezistor (hnědý, černý, zelený)

- 9 drátů (na délce nezáleží, kratší dráty se vejdou, úhlednější deska vypadá)

Plus: - adaptér, který může pomoci nahrát kódy z počítače/notebooku do Arduina

Krok 2: Okruh

Obvod
Obvod

Poté, co jsou připraveny všechny zásoby, můžeme přejít k vytvoření obvodu. Zde jsou dva obrázky okruhu. Jedním z nich je schéma a druhým skutečný vzhled desky. Oba mají pravdu. Je dobré sledovat oba způsoby, jak vytvořit obvod, i když skutečný vzhled je trochu přímočařejší.

(V tomto projektu nemají všechny součásti polaritu, což znamená, že by mělo fungovat oboustranně, když jsou nohy vloženy do desky)

Krok 3: Kódy

Kódy
Kódy

Zde jsou kódy pro tento projekt:

int tlačítka [0];

int poznámky = {262, 294, 330, 349};

neplatné nastavení () {Serial.begin (9600); }

prázdná smyčka () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {tón (8, poznámky [0]); }

else if (keyVal> = 990 && keyVal <= 1010) {tón (8, poznámky [1]); }

else if (keyVal> = 505 && keyVal <= 515) {tón (8, poznámky [2]); }

else if (keyVal> = 5 && keyVal <= 10) {tón (8, poznámky [3]); }

else {noTone (8); }

}

(čeho si všimnout: nezapomeňte za každý řádek vložit středník; po dokončení všech kódů to ověřte kliknutím na zatržítko v levém horním rohu, po kliknutí to vyžaduje uložení; poté, co jsou kódy ověřeno, přejděte na Nástroje, pod tímto obsahem je třeba udělat dvě věci: 1. Nastoupit, vybrat „Arduino/Genuino Uno“; Port, vybrat jedinou možnost, *** toto je opravdu důležité)

Krok 4: Nahrajte kódy

Nahrajte kódy
Nahrajte kódy
Nahrajte kódy
Nahrajte kódy
Nahrajte kódy
Nahrajte kódy

K nahrání kódů z počítače/notebooku do Arduina je potřeba adaptér, který má jednu stranu, která se připojuje k Arduinu, a druhou stranu je USB konektor.

(adaptér by měl být vždy součástí sady Arduino.)

Krok 5: Odstraňování problémů

Odstraňování problémů
Odstraňování problémů

Pokud bylo vše provedeno od kroku 1 ~ kroku 4, ale nefunguje to, zde je seznam věcí, které lze provést:

- znovu zkontrolujte všechna připojení, abyste zjistili, zda jsou pevně spojena nebo nikoli, zahrňte vodiče, tlačítka, odpory a piezo

- znovu zkontrolujte kódy, zda byly nahrány nebo ne

- pokud jsou zapojeny baterie, když byl připojen k Arduinu, ale na desce Arduino se nerozsvítí žádné světlo, znamená to, že dochází baterie

Krok 6: Malý tip

Malý tip
Malý tip

Po odstranění potíží a zjištění chyb je možné provést změny. Pokud se změny týkají připojení nebo polarity (ne v tomto projektu), které nemají s kódem nic společného, můžeme toto resetovací tlačítko na desce Arduino vždy stisknout. Tímto způsobem nemusíme znovu načítat kódy po každém provedení změn připojení.

Doporučuje: