Een eenvoudige melodie op een Arduino Uno Program


Dit instructable leert u een super-eenvoudige manier van programmeren uw Arduino Uno om te spelen een eenvoudige midi-tune (in dit geval "You Are My Sunshine"). Ik gebruikte een paar punten in mijn Arduino Starter Kit, een legt en de gratis cloud-gebaseerde Arduino IDE, Codebender.

Ik onlangs gevangen de bug Arduino en slechts een paar projecten in mijn Arduino Starter Kit Project boek was toen mijn 2 jaar oude nichtje's favoriete speeltje plotseling stopte met werken. Nou, iedereen met een 2-jarige weet, gebroken speelgoed kunnen grote schade aanrichten op een huishouden. Het speelgoed in kwestie was een kleurrijke kleine lachende kunststof zon die uit de melodie te "U bent mijn zonneschijn", haar favoriete liedje piept! Mijn zus schuurde de nabijgelegen winkels en eindeloos gezocht online voor een nieuwe, maar tot geen resultaat. Dus, met een paar uur voordat mijn wekelijkse bezoek met de fam ik besloot dat ik zou proberen om mijn nieuwe Arduino kennis op de proef. Ik overgeslagen vooruit door mijn boek project, deed een beetje online onderzoek en in no-time had mijn Arduino klaar om te spelen "U bent mijn zonneschijn" op de druk op een knop. Het bezoek was een succes en mijn nichtje glimlachte en gedanst zoals we langs zongen.

So... Wat heb je nodig?
(Wordt een relatieve newbie, ik gebruikte de grondbeginselen recht uit de starterskit-als u meer ervaren bent en wil gewoon de code kan worden gevonden hier: https://codebender.cc/sketch:115114)

  • 1 Arduino Uno Project Board
  • 1 piëzo-capsule
  • 3 jumper draden (1 lange zwarte één, 1 echt korte en 1 middelgrote één - deze 2 kunnen elke kleur)
  • 1 USB-kabel
  • 1 USB-AC-adapter (optioneel)
  • Een Computer (of legt)
  • Een Arduino IDE (ik gebruikte Codebender, kostenloos het hier: Codebender)

Opmerking: Een piezo leest en speelt muziek in termen van Hertz (Hz), dus als u zou willen proberen het schrijven van uw eigen favoriete diddy in code is het handig om een grafiek van de frequenties van de muziek. Ik vond een goede hier: (Natuurkunde van de noten van de muziek). Ik de Hz omhoog of naar beneden afgerond het dichtstbijzijnde gehele getal voor de code en het leek te produceren van een goede kwaliteit Toon. Daarnaast is het handig om de midi-bladmuziek van het lied, vond ik mij hier: (U bent mijn zonneschijn). *

* Copyright info: 1940 en 1977 door Peer International Corporation, Creative Commons kenmerk 3.0, bent u vrij om: aandeel — kopiëren en verspreiden van het materiaal in een medium of formaat, Adapt — remix, transformeren en voortbouwen op het materiaal voor enig doel, zelfs commercieel.

Gerelateerde Artikelen

Hoe het bouwen van een Arduino Uno op een BreadBoard

Hoe het bouwen van een Arduino Uno op een BreadBoard

Als je net als en mij en geniet van elektronische bouwprojecten dan u zou hebben samengewerkt met de Arduino Uno. De Arduino uno is de meest populaire micro controller van de serie en heeft een grote collectie van bibliotheken die werken met het zeer
Het laden van programma's op een Arduino UNO van Atmel Studio 7

Het laden van programma's op een Arduino UNO van Atmel Studio 7

In deze korte Instructable gaan we om te leren hoe om een programma aan de Raad van een Arduino UNO met behulp van Atmel Studio in plaats van de Arduino IDE te laden. Dit is handig wanneer u wilt ontwikkelen een programma met meer vooruitgangseigensc
Hoe verbind ik een seriële LCD met een Arduino UNO

Hoe verbind ik een seriële LCD met een Arduino UNO

In dit instructable ik zal je laten zien hoe ik een seriële LCD 16 X 2 aangesloten op een Arduino UNO.Er zijn tal van instructables en tutorials toont u hoe verbind ik een regelmatige LCD aan een Arduino, maar niet veel laten zien van een serieel LCD
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
Beheersing van een MIDI-CC in Ableton Live met een Arduino Uno

Beheersing van een MIDI-CC in Ableton Live met een Arduino Uno

In dit instructable zullen we gebruiken een potentiometer op een Arduino Uno om controle van een MIDI-CC in Ableton Live. Een MIDI CC staat voor continue Controller, dat wil zeggen een getal in het bereik van 0 tot 127 inclusieve te moduleren iets me
Herstellen van mijn garagedeur met een Arduino UNO

Herstellen van mijn garagedeur met een Arduino UNO

Zie mijn github:https://github.com/glscantlen/instructions/tree/ma...Deze map bevat instructies ontwikkeld op basis van de tijdens de reparatie van mijn garage deuropener gemaakte notities. Ik heb een Geni 1/2HP schroef station garagedeur die niet va
Ter vervanging van een verbrande Atmega328 op een Arduino Uno

Ter vervanging van een verbrande Atmega328 op een Arduino Uno

Deze video zal u tonen hoe te vervangen door een verbrande Atmega328 op een Arduino Uno.Nog vragen? Reactie hieronder.Voel je vrij om te bezoeken www.jayconsystems.com
Hoe controle 3 servomotoren met behulp van Push Button Switches en een Arduino Uno

Hoe controle 3 servomotoren met behulp van Push Button Switches en een Arduino Uno

In dit project stel ik mezelf de taak van het regelen van het verkeer van 3 servomotoren door drukknop schakelaars. Mijn bedoeling is het gebruik van deze knoppen om de beweging van een drie-servo robotarm controle.Wat ik ook wil gebeuren:1. Ik wil b
YouTube Stats weergeven op een 320 x 240 Pixel LCD-scherm met een Arduino Uno

YouTube Stats weergeven op een 320 x 240 Pixel LCD-scherm met een Arduino Uno

Deze kleine Instructable zal u tonen hoe te een 320 x 240 pixel LCD scherm aangesloten op een Arduino Uno met een schild netwerk ook gebruiken, om te tonen stats voor Youtube-kanalen.Ik heb dit gemaakt als ik wilde om te zien hoeveel abonnees en stan
PiBot: Berekening van Pi met een Arduino Uno

PiBot: Berekening van Pi met een Arduino Uno

De invoering van de PiBot, een vrij slechte alternatief voor het opzoeken van de waarde van Pi op het internet. Hij laat alle de competitie in zijn kielzog berekent hij Pi langzamer dan zijn oude vriend Colossus van Bletchley Park roem, die onzin rob
SUPER EENVOUDIGE BEGINNERS ROBOT II (ARDUINO UNO VER.)

SUPER EENVOUDIGE BEGINNERS ROBOT II (ARDUINO UNO VER.)

Dit ' ible is gebaseerd op mijn behoorlijk populair SUPER eenvoudige BEGINNERS ROBOT ' ible. Na vele, vele verzoeken om een bijgewerkte versie van de Arduino, is hier het!Ik heb dit Instructable, en zijn voorganger, voor de absolute n00by robot wanna
Met behulp van een Arduino Uno R3 als een spelbesturing

Met behulp van een Arduino Uno R3 als een spelbesturing

2016 UPDATE: Ik zal niet langer ondersteuning zorgen in het commentarensectie. Dit is een verouderde en achterhaalde methode, die heeft weinig reden om te worden weggezogen. Houden het alleen voor informatiedoeleinden.Natuurlijk, de Uno doet niet vad
Besturen van een motor met een Tablet en een Arduino Uno

Besturen van een motor met een Tablet en een Arduino Uno

Control uw uitvindingen met Android tabletten! Deze tutorial doorloopt een demo op het krijgen van een Android tablet seriële om opdrachten te verzenden naar een Arduino board en een motor met de Raad van bestuur inschakelen en uitschakelen.Stap 1: D
Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

ICStation team van de afdeling onderzoek en ontwikkeling hebben gemaakt dit project over het menselijk lichaam inductie alarm. DC5V spanning wordt gebruikt om te werken. Wanneer iemand wordt weergegeven op het inducerend gebied van infrarode sensor e