Reddit Controller, USB Upvote/Downvote knappen (4 / 4 steg)

Steg 4: Teensy kod

Nedan är koden jag använde på min Teensy. Det är ganska lätt att ändra efter dina behov. Du hittar mer information om detta projekt på min blogg http://thenewhobbyist.com

/*

Reddit Upvote/Downvote knapp

Denna kod skickar tangenttryckningen "CTRL + SKIFT + A" eller "CTRL + Skift + Z" till din dator
eller Mac. Kontrollera att du aktiverat ditt Arduino kompatibel styrelse att "Tangentbord + mus" i
menyn "USB-typ". Snabbtangenter kan ändras lätt, jag har lagt till kommentarer för att göra det
lättare att hitta.

Att arbeta med Reddit som en Upvote/Downvote knappen du behöver du installera
Reddit Enhancement Suite (http://reddit.honestbleeps.com/) och ange din Upvote och
Downvote snabbtangenter för att de har tilldelats i denna Arduino skiss.

Kod exempel redigerad och omarbetade från http://wwww.arduino.cc och
http://www.pjrc.com/teensy

TheNewHobbyist 2011 < http://www.thenewhobbyist.com>

*/

De insatsvaror som du använder för knapptryckningar
CONST int upVote = 8. Upvote
CONST int downVote = 5; Downvote

int upVoteStatus = 0;
int downVoteStatus = 0;

void setup() {
pinMode (upVote, ingång);
pinMode (downVote, ingång);
}

void loop() {
Kolla på knapparna
upVoteStatus = digitalRead(upVote);
downVoteStatus = digitalRead(downVote);

Om Upvote knapp trycks
om (upVoteStatus == hög) {
Ändra följande två rader om du vill ändra nycklarna skickas
Keyboard.set_modifier(MODIFIERKEY_CTRL | MODIFIERKEY_SHIFT);
Keyboard.set_key1(KEY_A);
Keyboard.send_now();
Keyboard.set_modifier(0);
Keyboard.set_key1(0);
Keyboard.send_now();
Delay(500);
}

Om Downvote knapp trycks
om (downVoteStatus == hög) {
Ändra följande två rader om du vill ändra nycklarna skickas
Keyboard.set_modifier(MODIFIERKEY_CTRL | MODIFIERKEY_SHIFT);
Keyboard.set_key1(KEY_Z);
Keyboard.send_now();
Keyboard.set_modifier(0);
Keyboard.set_key1(0);
Keyboard.send_now();
Delay(500);
}
}

Se Steg
Relaterade Ämnen

NES Controller USB bälte flasköppnare

detta är en Instructable hur man gör det ultimata retro-gamer verktyget, NES Controller USB flasköppnare.Detta är ett alternativ att spela NES-spel på PC med en riktig NES Controller och dessutom inte behöva söka efter ett verktyg för att öppna din ö...

NES controller USB Flash Drive-

detta är ett enkelt sätt att förvandla en Nes-kontrollant in i ett praktiskt blixt driva. INGEN LÖDNING INVOLVERADE!(Detta är vår första Instructable så bilder och instruktioner kanske amatör!)Vi har åter gjort detta instructable med bättre bilder, s...

NES CONTROLLER USB FLASHDRIVE

detta är en stor om du älskar NES spel eller RETROSPELSteg 1 ångra alla skruvar från baksidanSteg 2 ta bort kretskortet men lämna alla knappar på fjärrkontrollenSteg 3 få din USB och ta bort bostäderSteg 4 sätta usb till den tomma nes controller med...

NES Controller USB-minne

jag blev inspirerad av en konversation på sidan Lego USB Stick!Detta är inte svårt. Det tog 10 minuter! (Inte inklusive köpa saker)! Lätt, roligt och lite töntig!(Använd den här metoden om du vill spara elektroniken, annars... du kan göra detta eller...

NES controller mod: speciella Attack knappen

jag har spelat en massa gamla NES spel och jag har märkt att en hel del spel använder en kombination av knappar för att göra den speciell attacken. Det började bli irriterande i dessa hög intensitet stunder och det bara inte skulle fungera för mig. J...

NES Controller USB blixt driva

vad ska jag göra med min gamla trasiga NES controller!!!???Detta är ett utmärkt sätt att piffa upp din tråkig blixt driva och lura dina vänner att tänka att du åter kabelanslutna handkontrollen för lagring. Obs - Om du inte kan stå ta isär en bit Nin...

Nintendo Controller USB-hubb

jag är säker på att detta har gjorts tidigare, men titta på högen av sladdar och skit på mitt skrivbord jag hittade nog delar att bygga detta...Du behöver en gamla Nintendo Controller eller några andra smarta mål$0,10 USB-hubb från KinaLödtenn och jä...

USB-lätt knappen

de Lätt knappar från Staples är awesome, men de har en liten skavank: de inte faktiskt gör något användbart. Det är mitt mål att ändra på detta.Jag ska bygga en enkel USB-knappen. Jag hittade nästan allt jag behövde från jro's projekt och en flickr p...

XBOX 360 Controller USB hacka

jag gör den här hacka eftersom min tråd var bruten och jag hittade ingen tråd på Ebay.Så löda jag en USB-kabel på handkontrollen.Du behöver:1 x USB tråd1 x skruvmejsel1 x lödning järn1 x löda1 x limmaSteg 1: Öppna registeransvarige Öppna handkontroll...

Gör en USB-NES Controller

denna tutorial kombinerar en ursprungliga NES controller, USB-tangentbord, tråd och takt växlar till en USB NES controller lämplig för använda med NES och arcade emulatorer. Den grundläggande idén är att den tangentbord controller-enheten är installe...

Arcade knappen RGB LED konvertering

Jag hade köpt några arcade knappar från Kina med vita lysdioder i dem, då jag bestämde mig RGB LED knappar, så jag beslöt att mod de jag har.Ganska enkel process, använder vissa billiga arcade knappar, en gemensam anod/katod 5mm RGB LED och några gam...

Remote Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Dessa anvisningar försöka ta väldigt lite. Förhoppningsvis, om du kan starta en Raspberry Pi och är ansluten till internet bör du kunna slutföra denna stora lilla projekt.I grund och botten är detta ett projekt som kommer att resultera i vissa specif...

V-USB ATtiny85 projektstyrelse och en 8 x 8 röda ledde matrisen visas

Detta kort projekt kommer att använda en 8 x 8 röda Led Matrix display med styrelsens V-USB ATtiny85 projekt skapade i min första Instructable. Syftet med övningen är att ha en ATtiny85 styra en 8 x 8 Led Matrix Display, och sedan försöka hitta något...

Lägga till Real Guide knappen Homebrew Xbox 360 Arcade Stick

De första arkad pinnar jag gjorde för 360 används trådbundna styrenheter och behövde verkligen inte ge någon feedback om status för anslutningen som controller så min "Guide-knappen" var alltid bara en standard gröna tryckknappen. Men trådbundna...

SNES DUAL USB

här är ett annat USB-projekt att dela. Det är en SNES controller USB-port/usb testare.USB-testare projektet togs från en annan användares idé här på denna webbplats. Jag gjorde barasamma projekt med några tillägg på ett annat sätt.Användarnamn är: he...

Elektrisk rullstol Controller

Historia:Min vän kom till mig med en enkel begäran. För att reparera hans Elektrisk rullstol efter det skadades av lighning på laddning. Stolen var försedd med en haj controller, och den öppnas, fanns svår flash-overs synliga på handkontrollen dator...

Inbyggd USB-Port

Om du är som mig och du bygga datorer då eller Lägg till funktioner för senare Bluetooth, Steam Controller, trådlöst tangentbord och mus. Detta är för dem som vill få funktionaliteten och dölja donglar så det inte ser ut som ditt fall växte en massa...

Domotica con Arduino + iPhone (ipharduino)

Utilizzando bearbetning kommer Ide master comunicazione IP tra iPhone - Router - bearbetning, tramite questo piccoloskissa ho sintetizzato:-Server-Controller Arduino-Controller UsbDi seguito incollo il codice bearbetning.Vi ricordo ch e per poter fun...

Alla ändamål Robotic Platform

HejI detta instructable jag kommer visa er hur man bygger ett allrengöringsmedel robotic platform. Tidigare har jag arbetat mycket med robotar. Det finns vissa robotliknande plattformar finns men de har vikt hastighet och storleksbegränsningar plus a...