Na vak Synthesizer (7 / 8 stap)

Stap 7: De controle van de gebruiker


Het gebruikersbesturingselement bestaat uit 3 delen, het LCD-scherm, de schakelaars en de potentiometers.

Als je kijkt naar het schema, zijn alle schakelaars verbonden via een gemeenschappelijke grond. Gelukkig had ik een matrix schakelaar van een oude computermonitor die reeds het juiste aantal schakelaars, allemaal met elkaar verbonden door gemeenschappelijke grond hadden. Het had zelfs een LED, die is niet nodig maar ik opgenomen het toch. Zonder deze array had elke switch moeten handmatig worden verbonden. Een zijde van alle de schakelaars is aangesloten op de grond, dan elke switch is de andere kant is verbonden met een pin op de Arduino. Elk van de pinnen op de Arduino heeft een interne pull-up ingeschakeld.

Het LCD-scherm is seriële ingeschakeld, maar omdat de MIDI in de belangrijkste seriële neemt verbinding, de LCD is een seriële verbinding software vereist. De seriële software is ingeschakeld op pin 13, dus dat is verbonden met de ontvangende pin op het LCD-scherm. Het LCD-scherm is ook verbonden met de macht en gemalen op het moederbord.

De potentiometers zijn aangesloten op de Arduino van analoge input pinnen 0 t/m 3. AREF pin van de Arduino is aangesloten op de 5 volt.

Om te voorkomen dat een hele Arduino board voor dit project te offeren, geprogrammeerde ik de chip eerst, verwijder het een aparte Board met een aparte kristal. Dit vereist een PC board voor de chip- en kristal. Dit wordt nu de control board, met rails voor macht en grond en alle pins uitgebroken.

Gerelateerde Artikelen

Arduino frequentie detectie

Arduino frequentie detectie

Als een vervolg op de Arduino Audio Input tutorial die ik vorige week gepost, schreef ik een schets die analyseert een signaal binnenkomt de analoge ingang van de Arduino en bepaalt de frequentie. De code maakt gebruik van een sampling rate van 38.5k
PiMiDi: Een Raspberry Pi Midi vak of How I Learned to Stop Worrying and Love MIDI

PiMiDi: Een Raspberry Pi Midi vak of How I Learned to Stop Worrying and Love MIDI

Dit is mijn tweede instructable over het gebruik van de Raspberry Pi voor digitale audio, check out mijn eerste instructable voor het instellen en beheren van aangepaste audio-effecten op een Raspberry Pi.Als je knoeien met de audio-effecten of het m
Arduino Synth vak

Arduino Synth vak

Dit is een synthesizer gebaseerd uit de OctoSynth leerprogramma.Benodigde materialen:Arduino UnoUSB-kabel aan de computer verbinden met de ArduinoSoldeer pistoolSoldeerGrote dunne koperen plaatKleine luidspreker2 kleine vierzijdig mandenSchuim te sni
Mijn eerste synthesizer

Mijn eerste synthesizer

de jong geitje synth kwam over als ik gebogen over een verwarde puinhoop van synthesizer draden zat. Mijn vriend kwam Oliver, de situatie beoordeeld, en zei: "Je weet dat je geslaagd in het maken van's werelds meest gecompliceerde Kinder speelgoed.&q
Bouwen van een Retro Synthesizer met de Pocket Mini Computer

Bouwen van een Retro Synthesizer met de Pocket Mini Computer

kreeg een MIDI-keyboard met een MIDI-uitgang?  Dit Instructable zal u tonen hoe maak je een "retro klinkende"-synthesizer met behulp van uw Pocket Mini Computer.Ik ben een grote fan van de Commodore 64.  Een van zijn meest memorabele kenmerken i
De Octo-phonic Synthesizer

De Octo-phonic Synthesizer

de Octo-phonic Synthesizer is een polyfone synthesizer welk vermag acht tonen produceren waarmee uiteindelijk een toonladder. Inspiratie voor deze creatie kwam uit dit project. Ik denk aan het als een elektronisch orgel. Ik gebruikte het fundament va
7-Key Slider/wiel Tutorial met Synthesizer

7-Key Slider/wiel Tutorial met Synthesizer

Dit is een tutorial voor het gebruik van de 7-Key Slider/wiel Breakout van Rachel's Electronics.Ik zal u tonen hoe om te solderen op de pennen van de koptekst voor maximale bruikbaarheid. Rachel's heeft het QT1106 gegevensblad op hun site, en een gro
Homebrew C64 "Peddelen" vak

Homebrew C64 "Peddelen" vak

Howdy folks, ik ben net een cynthcart die de commodore 64 computer in een ontzagwekkende synthesizer verandert! Als u wilt bepalen van de synth filter in echte tijd moet u een spel peddel... die ik niet heb, maar een knop vak kan worden gemaakt ter v
Vak rubberband scharnierend

Vak rubberband scharnierend

Als u niet zoals anekdotes, gelieve te vrij voelen om het overslaan van de eerste alinea, is er niets van belang met betrekking tot de eigenlijke bouw van het vak.Het verhaal:Dus dit idee kwamen rond omdat ik heb gewenst kleine vakjes bij verschillen
Lasergesneden draaien vak

Lasergesneden draaien vak

Ik had een kleine opslagcontainer nodig voor dingen als router en boor bits, lijm en andere kleine items die ik gebruik in mijn atelier. Ik vond het ontwerp van een draaiende doos, maar degenen die kunnen worden gekocht waren manier te groot, dus heb
Pikachu Cam mechanisme automaten met Lattice scharnier vak

Pikachu Cam mechanisme automaten met Lattice scharnier vak

We moesten een automaten met fijn timmerwerk en lattice scharnier voor een project maken en dit was wat ik gebruikt om te verplaatsen van Pikachu hoofd alsof hij een gevecht in de Franse Revolutie verloren. Gelieve te zien verder in stap 9: verwijst
Lasergesneden dinosaurus vak

Lasergesneden dinosaurus vak

Een eenvoudig patroon van de laser-gesneden voor een doos te houden tools, art supplies, koken implementeert, of iets anders lang en mager. Met een dinosaurus gravure omdat zijn dinosaurussen geweldig!Stap 1: Knippen Design Dit was mijn eerste ervari
Keltische knoop deken vak

Keltische knoop deken vak

Ik vond deze massieve houten pallets en dacht dat ik zou een planter doos... in ieder geval op het eerste. Naarmate ik vorderden langs het maken van het vak, met het ontwerp en ik had gedaan op het snijwerk, heb ik besloten om iets te maken voor binn
Dressoir lade Planter vak

Dressoir lade Planter vak

De lente is een van mijn favoriete momenten van het jaar. Voor mij vertegenwoordigt het nieuwheid van het leven en de groei. Een van mijn favoriete dingen om te doen is om buiten en aan de slag op mijn tuin. Binnen, mijn kinderen genieten van groeien