Volume van de PC en media controller (2 / 2 stap)

Stap 2: Software en Arduino code


Het is ook mogelijk om te programmeren van de Arduino te zijn van een HID-apparaat, zodat geen externe app nodig zou zijn (meer over het onderwerp kan worden gevonden hier). Maar ik koos voor het gebruik van een Windows app omdat ik heb plannen om het project in de nabije toekomst te wijzigen.

De controller communiceert met de PC via de seriële bus. Ik schreef een kleine C# programma dat wordt uitgevoerd in windows op de achtergrond en kan worden geopend vanuit het windows-systeemvak door dubbel te klikken. Het programma slaat de vorige instellingen zodat ze niet hoeft te worden ingesteld elke keer. Ik heb ook het opzetten van het programma te draaien om tijd mij opwaarts mijn besturingssysteem schoen (instructies vindt u hier). Ik heb de C#-bestanden opgenomen, zodat de app kan eenvoudig worden aangepast.

De code van de Arduino is vrij eenvoudig. De controller stuurt opdracht bytes naar de seriële bus volgens de werking (knop push, encoder rechtsom of linksom encoder). De vensterstoepassing ontvangt de bytes en simuleert toetsaanslagen dienovereenkomstig. Ik heb de code zo eenvoudig mogelijk zodat zou het gemakkelijk aan te passen.

Gerelateerde Artikelen

Volume van een bol

Volume van een bol

Nou, in dit instructable, ik zal je leren hoe vindt u het volume van een sfeer. Maar eerst, de grondbeginselen.Auch in diesem instructable, ich dus finden Sie sterven Lautst rke der eine Kugel lernen Sie. Aber Erstens, sterven Grundlagen.Eh bien, dan
Volume van een cilinder

Volume van een cilinder

een cilinder is een driedimensionale vorm circulaire in dwarsdoorsnede. Cilinders zijn heel gebruikelijk, van blikjes buizen, tot motoren met inwendige verbranding. Dit instructable zal u tonen hoe voor het berekenen van het volume van een cilinder.W
Hoe het volume van de luidspreker van de increse op android smartphone

Hoe het volume van de luidspreker van de increse op android smartphone

Groeten, dit is een snelle turtorial over hoe te verhogen van het volume van de luidsprekers voor-onder ogen ziet op android-smartphone.Het is getest door mij, en werkt op de HD van mijn Iocean x7.Disclaimer: Dit gewerkt op mijn smartphone, en het zo
Het vinden van het Volume van een Object met behulp van integratie

Het vinden van het Volume van een Object met behulp van integratie

Stel je wilde vind het volume van een object. Voor veel objecten is dit een zeer intuïtief proces; het volume van een kubus is gelijk aan de lengte vermenigvuldigd met de breedte vermenigvuldigd met de hoogte. Voor een cilinder het volume is gelijk a
Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

ik wilde om te experimenteren met het gebruik van verschillende kleuren LEDs, dan de standaard RGB, Multi-Color om effecten te creëren in een functionele lamp.Deze lamp maakt gebruik van cyaan, Magenta, geel, roze, Aqua-groen, en blauw 5mm LED's same
Het wijzigen van uw batterijen In de Controller van de Xbox 360

Het wijzigen van uw batterijen In de Controller van de Xbox 360

problemen met het wijzigen van uw batterijen in de controller, dan dit voor u isDit is allemaal deel uit van mijn techno-fobe seizoen vanaf 30/8/14-25/12/14 als u nodig hebt om het even welk helpen zeggen iets in de commentarenStap 1: Verwijder het g
Het instellen van de AKAI LPD8 USB-controller in Fruity Loops

Het instellen van de AKAI LPD8 USB-controller in Fruity Loops

Het instellen van de AKAI LPD8 USB-controller in Fruity Loops
Het instellen van de AKAI MPD18 USB-controller in Fruity Loops

Het instellen van de AKAI MPD18 USB-controller in Fruity Loops

Het instellen van de AKAI MPD18 USB-controller in Fruity Loops
Snel en eenvoudig maken van elke PWM Solar Charge Controller in een Desulfator

Snel en eenvoudig maken van elke PWM Solar Charge Controller in een Desulfator

Dit zal u tonen hoe te maken van uw zonne-heffing controller in een desulfator.Dit kan niet eenvoudiger. Alles wat we nodig om dit te doen is:4 6800 microfarad 50v condensatorenSoldeerbout met flux en soldeerSommige echt dik koperdraad. 10 of 12 AWG
Hoe te berekenen van het volume van huishoudelijke artikelen

Hoe te berekenen van het volume van huishoudelijke artikelen

IntroductieElk object inneemt ruimte. De hoeveelheid ruimte die een object in beslag neemt is bekend als volume. Voor objecten van een eenvoudige geometrische vorm (bv. bollen, kubussen, enz.), kan het volume worden berekend met een formule. Bijvoorb
Volume van de externe computer – zodat u niet hoeft te uw hometrainer uitstappen

Volume van de externe computer – zodat u niet hoeft te uw hometrainer uitstappen

Ik rijd mijn hometrainers, beide plus 30 jaar oud, koptelefoon dragen en het luisteren naar een online muziekkanaal. Ik wilde om het volume en dempen zonder te stoppen en overgaan tot de computer te kunnen. In het verleden, ik probeerde inline volume
Verplaatsen van knoppen op uw xbox-controller

Verplaatsen van knoppen op uw xbox-controller

tijdens het call of Duty® op xbox live spelen, ik zag sommige mensen mijn kogels op korte afstand te ontwijken door crouching en gaan naar voren gebogen terwijl afvuren en het houden van hun doel op mij.Als u bekend met de besturingselementen voor ca
Gemakkelijk om te bouwen van zuurstof Analyzer met behulp van een Arduino compatibele Micro Controller

Gemakkelijk om te bouwen van zuurstof Analyzer met behulp van een Arduino compatibele Micro Controller

Als een bouwer van gadgets en een scuba diver heb ik geprobeerd om te bouwen van een zuurstof-analyzer voor een beetje nu. Het grote probleem is dat de meest micro controllers de mv dat de sensor steekt niet kunnen lezen. Ik speelde met opamps, maar
Hoe te bouwen van uw PC voor Media Center, webserver, bestanden delen

Hoe te bouwen van uw PC voor Media Center, webserver, bestanden delen

Dit leerprogramma tonen u hoe te bouwen van een PC voor mijn Mediacenter, webserver installeren, bestanden delen.Voor mij gebruik ik het maken van een mediacenter.Wat heb je nodig? :Mini of mid towerMoeder van bestuurProcessorRAMVoor mijn gebruik hoe