INHOUDSOPGAWE:

Beheer die snelheid van klingelklokke met Arduino: 4 stappe
Beheer die snelheid van klingelklokke met Arduino: 4 stappe

Video: Beheer die snelheid van klingelklokke met Arduino: 4 stappe

Video: Beheer die snelheid van klingelklokke met Arduino: 4 stappe
Video: Welke factoren beïnvloeden de snelheid van je netwerk? 2024, November
Anonim
Beheer die snelheid van klingelklokke met Arduino
Beheer die snelheid van klingelklokke met Arduino

Hierdie instruksie sal u wys hoe u 'n strook -LED kan programmeer om te stem ooreen met notas wat deur die Arduino gespeel word. U kan die liedjie ook versnel of vertraag deur u hand nader of verder van die fotoresistor af te bring. My voorbeeld is met die liedjie Jingle Bells, maar u kan dit in enige lied verander as u die note vertaal.

Voorrade

  • Fotoresistor
  • Arduino bord
  • 10K weerstand (x2)
  • LED strook
  • Luidsprekerversterker
  • Drade (manlik en vroulik)

Stap 1: Bedrading

Verwys na die onderstaande skakel om die korrekte opstelling vir u drade te sien.

Alle pienk drade pas by speldnommers.

Alle swart drade lei na die grond.

Alle rooi drade lei tot 5V.

Alles swart met bruin dui op 'n weerstand.

Die groen drade dui aan dat die drade uit die LED -strook kom.

Stap 2: Kodering

Kopieer die aangehegte kode.

Die res is 'n verduideliking van hoe kode werk:

Die kodering het kommentaar, maar u sal sien dat dit redelik lank is. Die aanvanklike aantekeninge verseker dat u bord enige musikale toon kan maak. Daar is dan 'n kleureverklaring wat by elke noot ooreenstem. Die leemte -opstelling skakel al u penne aan en begin met die programmering. Die leemte -lus is waar die hoofkodering plaasvind. Dit begin met 'n vlottempo, dit verseker dat u liedjie versnel of vertraag, afhangende van hoe naby u die fotoresistor is. Hoe nader jy is, hoe vinniger speel dit. Daarna speel dit klinkers. Elke noot het sy eie funksie. Die LED -strook word aanvanklik van alle kleure verwyder, dit bepaal dan die noot en hoe lank dit is. Vir 'n kwartnoot in toneelstukke vir 250 millisekondes, speel 'n halwe noot vir 500 millisekondes en 'n hele noot speel vir 1000 millisekondes. Na hierdie verklaring is daar 'n lus wat die bord aandui hoeveel ligte moet brand; vir 'n kwartnoot brand 5 ligte, vir 'n halwe noot 10 ligte en vir 'n hele noot brand 10 ligte. Daar is dan 'n diktee van kleur en vertraging om die noot te beëindig. Dit word herhaaldelik herhaal, tensy dit van die bord af gekoppel is.

Stap 3: Toets dit

Die manier om u kode en bedrading te toets, is om dit aan te sluit! As dit nie behoorlik werk nie, kyk na u drade en dat u al die kodering gekopieer het. U het moontlik 'n grondverhitting van 5V of 'n ander mengsel.

Stap 4: Dit werk, deel dit nou

Noudat u enige probleme wat u met die projek voltooi het, opgelos het! Maak 'n foto en deel met jou vriende. As u wil, kan u die liedjie verander deur die note anders te maak en die kleure ooreenkomstig te verander. Aan u is die moontlikhede eindeloos!

Aanbeveel: