Laser Piano (4 / 6 stap)

Stap 4: Arduino Code

De Ino hieronder bevat de code voor de Arduino Uno. Het bestand moet worden geopend in de Arduino IDE beschikbaar op de officiële website van de Arduino. Deze code is ingesteld van de photoresistors en de touch sensor. De touch sensor is ingesteld met een interrupt service op pin #2 van de Arduino. Wanneer de touch sensor een verandering van de capaciteit ervaart, de interrupt service begint en roept de functie checkTouchSensor. De hoofdlus van deze code roept de checkLasers()-functie die continu via de matrix van photoresistors loopt, op zoek naar een verandering van de spanning. Wanneer een verandering van de spanning wordt geconstateerd, stuurt de Arduino een gemoduleerde controle-signaal naar de 2N2222 NPN-Transistor die controleert een externe voeding aangesloten op de luidspreker. De modulatie van deze controle-signaal, is afhankelijk van het gehele getal geretourneerd door de functie setFrequency. Dit gehele getal geretourneerd wordt doorgegeven aan de functie van de Tone() die de toonhoogte van de spreker bepaalt. De reden dat we een transistor gebruikt om te bepalen van de spreker is als gevolg van de huidige beperkingen op de pennen van de Arduino. Op 5V en 8 ohm vestig de spreker 625mA van huidige, genoeg om te frituren van de Arduino. Met behulp van de Arduino te controleren van het verstrijken van de externe voeding aan de spreker stelt ons in staat om een mooi helder geluid zonder gebruik te maken van externe geluid planken. We gebruiken ook een 5V voeding voor het aandrijven van de lasers als gevolg van een soortgelijke huidige beperking.

Gerelateerde Artikelen

DIY karton Laser Piano, Cool!

DIY karton Laser Piano, Cool!

ElecFreaks zal tonen u een gids hoe maak je een kartonnen laser piano door uzelf. Door deze manier, ik denk dat je alleen kon maken geen piano, kunt u een tabel, een venster of een muur als een Laser-Piano of een Laser Harp transformeren.De kartonnen
Eenvoudige Piano pedaal Extender voor kinderen

Eenvoudige Piano pedaal Extender voor kinderen

Mijn 6-jarige dochter is het leren om de piano en doet het prima spelen--het is gewoon dat je korte benen op die leeftijd hebt. Haar leraar heeft een dure piano pedaal extensie, die niet alleen de pedalen breidt, maar ook laat haar haar voeten ergens
Laser Harp met Tah en Raspberry-Pi

Laser Harp met Tah en Raspberry-Pi

Dit valentines we hebben deze houten Harp en Laser en licht afhankelijke weerstanden (LDR) gebruikt om muziek te spelen. Ik zal niet tonen u hoe te maken van de houten structuur, maar u kunt de beelden met de exacte afmetingen vinden als u ze wilt ge
Met behulp van een laser cutter/graveur te maken een Hawai'ian steelgitaar

Met behulp van een laser cutter/graveur te maken een Hawai'ian steelgitaar

de steelgitaar Hawai'ian biedt de handtekening muzikale geluid van Hawaï. Het meest voorkomende type Hawai'ian steelgitaar heeft een stevige behuizing vervaardigd uit een enkele plank van hout en een elektrische pickup gebruiken voor het detecteren v
LED Piano leren Strip

LED Piano leren Strip

IntroductieHoeveel keer hebt u gehoord van een lied - op de radio, tijdens een film of een concert - en dacht dat "Man ik wou dat ik kon spelen dat"?  Nu u kunt! Dit project kunt u om te leren een liedje noot door noot op de piano door verlichti
Exlas Laser uitlijning van de spiegel (Ace Monster speelgoed)

Exlas Laser uitlijning van de spiegel (Ace Monster speelgoed)

Dit is het aanpassen van de spiegels op de Exlas 1280 laser cutter bij Ace Monster speelgoed. De algemene techniek kunnen nuttig zijn op andere laser scharen, maar de details zijn specifiek voor deze bijzondere machine.Er zijn 3 spiegels en een lens
De eenvoudigste laser show ooit!!!

De eenvoudigste laser show ooit!!!

Dit is een ontzagwekkende laser-show, en het is vrij goedkoop, met behulp van sommige dingen hebt liggen, zoals:-een laser (u kunt meer dat één),-een reageerbuis stand voor elke laser (die de laser op kan rusten),-stereo luidsprekers die een subwoofe
Automatische herverdeling Laser Kruis

Automatische herverdeling Laser Kruis

/ * stijldefinities * / tabel. MsoNormalTable {mso-stijl-naam: "Tabel normaal"; mso-tstyle-rowband-grootte: 0; mso-tstyle-colband-grootte: 0; mso-stijl-noshow:yes; mso-stijl-ouder: "";" mso-padding-alt: 0 in 5.4pt 0 in 5.4pt; mso-
Hoe: Laser etser!

Hoe: Laser etser!

We hebben alle gezien video's of instructables pronken laser gesneden objecten en projecten, en ik ben er ook zeker van zijn dat degenen onder ons die makers zijn heb afgevraagd hoeveel één van deze machine zou kosten. Een soort krachtige cutter zou
Eenvoudige methode te doen Laser gesneden houten Inlay

Eenvoudige methode te doen Laser gesneden houten Inlay

Dit Instructable beschrijft een gemakkelijke manier om met een laser cutter te maken van een houten inlay. Deze methode hoeft u om de individuele stenen. Allen van hen worden behandeld als één stuk en zetten in plaats van allemaal tegelijk.Deze Inlay
Kat Scratcher op Laser Cutter

Kat Scratcher op Laser Cutter

Het is moeilijk te vinden een kat scratcher lang genoeg voor grotere katten. Met dit proces, kunt u een kartonnen kat scratcher zolang uw laser cutter zal toestaan. De laser cutter in deze tutorial toegestaan 36 inch.Stap 1: Voor het meten van hulpli
Laser gegraveerd QR & NFC WiFi Access Card

Laser gegraveerd QR & NFC WiFi Access Card

Snel, de naam van het slechtste ding over het hebben van gasten aan uw huis. Nope, is het niet mensen raken je spullen of hun walgelijke voeten zetten de Ottomaanse wreedheid-vrij, hand-gestikt, Himalaya yak-lederen. Het heeft te vertellen van elke é
Echte Laser gegraveerd ei,

Echte Laser gegraveerd ei,

* Please Vote voor dit project in de competitie van de ei te tonen uw steun en houd me riskeren mijn laser.*Mij troep opwaarts mijn lasergravure bedrijf onlangs, en moesten instructables in de ijskast zetten. Dat is een schande, maar ik ben nu terug
Laser huwelijksgeschenk - groot bord

Laser huwelijksgeschenk - groot bord

maken een groot (120cm breed) houten bord met een bijzondere bruiloft thema bericht.Stap 1: Materiële voorbereiding Beslissen over de materialen te gebruiken voor uw project; in dit geval heb ik sommige lengtes van de restanten van 40x90mm die zullen