INHOUDSOPGAWE:

Arduino -klavier: 5 stappe
Arduino -klavier: 5 stappe

Video: Arduino -klavier: 5 stappe

Video: Arduino -klavier: 5 stappe
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Julie
Anonim
Arduino Klavier
Arduino Klavier
Arduino Klavier
Arduino Klavier

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

Weerstande op en af trek
Weerstande op en af trek
Weerstande op en af trek
Weerstande op en af trek

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)

Tydelike skakelaars (taktskakelaars)
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

Skemas
Skemas

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: