INHOUDSOPGAWE:
- Stap 1: Trek weerstande op en af
- Stap 2: Toonfuksie en frekwensie
- Stap 3: Tydelike skakelaars (taktskakelaars)
- Stap 4: Skema's
- Stap 5: Kode
Video: Arduino -klavier: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hallo ouens, wou julle nog altyd 'n klavier maak, as dit die geval is, dan is julle op die regte plek.
Materiaal
1. Arduino
2. 8 ohm luidspreker
3. Trek weerstande af (1k - 10k sal goed doen)
4. 8 taktskakelaars
5. Broodbord en verobord
Stap 1: Trek weerstande op en af
weerstand optrek
Dit is weerstande wat die logiese toestand van 'n pen HOOG hou as die pen nie gekoppel is nie of geen toestand het nie.
Trek weerstande af
Hierdie weerstande help om die logiese toestand van 'n pen laag te hou terwyl dit nie verbind is nie of as die pen geen toestand het nie.
Om meer te wete te kom oor die weerstand teen trek en aftrek, besoek
playground.arduino.cc/CommonTopics/PullUpD…
Let wel: daar is drie penstoestande wat hoog, laag en drywend of hoog is. As 'n pen HOOG is, beteken dit dit by 5v (vir Arduino MCU), terwyl LOW beteken dat dit naby 0v of GND is, terwyl dit vir drywende beteken dat dit geen toestand het nie, dit is ook nie HOOG OF LAAG nie.
LET WEL: in hierdie instruksies gebruik ons aftrekweerstands
Stap 2: Toonfuksie en frekwensie
Arduino toonfunksie
Hierdie funksie word gebruik om enige frekwensie by 'n Arduino -pen te genereer
toon (pen, frekwensie, duur of vertraging);
Byvoorbeeld toon (9, 3100, 100);
noTone ()
Hierdie funksie word gebruik as u geen toon of frekwensie met 'n spesifieke pen wil speel nie.
noTone (pen);
Byvoorbeeld noTone (9); // dit speel geen toon of frekwensie by pen 9 nie.
OPMERKING: As u die pen wat vir die toon gebruik word, wil verander, maak seker dat dit 'n PWM -pen is.
toon (pwm -pen, frekwensie, vertraging);
noTone (pwm -pen); Blaai deur die interne om die pwm -pen vir Arduino uit te vind. Soek byvoorbeeld na (pwm -pen van Arduino pro mini). Verander net die pro mini na die Arduino -mikrobeheerder wat u gebruik. Besoek https://www.arduino.cc/en/Tutorial/PWM vir meer inligting oor pwm
Stap 3: Tydelike skakelaars (taktskakelaars)
Hierdie skakelaars as dit ingedruk word, word gekoppel vir die oomblik dat u dit onmiddellik ingedruk het, u verwyder u hand, dit word ontkoppel. Laai die video in hierdie instruksies af vir meer verduidelikings oor hoe om taktskakelaars te gebruik
Stap 4: Skema's
as u die kode met 'n interne optrekweerstand gebruik, ignoreer die aftrekweerstands in hierdie skema. Onthou om die een kabel van u luidspreker aan te sluit op pwm pin 9 of die pwm pin wat u gebruik en die ander op GND. as u luidspreker gepolariseer is, koppel die positiewe leiding, u pwm -pen en die negatiewe pen aan GND.
Stap 5: Kode
Die tweede kode is volledig deur my gewysig vir diegene wat nie weerstande het nie, om as aftrekweerstand te gebruik
Kode een naam is Arduino piano.zip, terwyl code2 piano.zip is
Dankie dat u gelees het. Speel jou klavier totdat jou siele spring van vreugde.
Ek kon nie my YouTube -video insluit nie, maar u kan toegang verkry via hierdie skakel
www.youtube.com/embed/apsuFn0Wp1g
Aanbeveel:
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe
Akoestiese levitasie met Arduino Uno Stap-vir-stap (8-stappe): ultrasoniese klankomvormers L298N Dc vroulike adapter kragbron met 'n manlike DC-pen Arduino UNOBreadboard Hoe werk dit: Eerstens laai u kode op na Arduino Uno (dit is 'n mikrobeheerder toegerus met digitale en analoog poorte om kode (C ++) om te skakel
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: 3 stappe
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: wil u 'n eenvoudige en interessante projek maak met Arduino wat terselfdertyd baie nuttig en moontlik lewensreddend kan wees? Indien wel, het u op die regte plek gekom om te leer iets nuuts en vernuwend. In hierdie pos gaan ons
Goedkoopste Arduino -- Kleinste Arduino -- Arduino Pro Mini -- Programmering -- Arduino Neno: 6 stappe (met foto's)
Goedkoopste Arduino || Kleinste Arduino || Arduino Pro Mini || Programmering || Arduino Neno: …………………………. Teken asseblief in op my YouTube -kanaal vir meer video's ……. .Die projek handel oor hoe om 'n kleinste en goedkoopste arduino ooit te koppel. Die kleinste en goedkoopste arduino is arduino pro mini. Dit is soortgelyk aan arduino