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

Steg 2: Kretsdesign och Teensy programmering



Tangentbord funktioner på Teensy är förvånansvärt enkelt. Det finns bra instruktioner på Teensy utveckling styrelsen sida för att skicka tangenttryckningar till datorn och eftersom styrelsen identifierar sig själv som en USB tangentbord det fungerar när ansluten till en PC eller Mac med ingen extra programvara! En anmärkning: för att använda USB-tangentbord-läge måste du använda programvaran "Teensyduino" som kan du programmera Teensy genom att använda Arduinoen programmering språk och IDE snarare än Teensy modersmål. Jag har inkluderat koden i sin helhet längst ner i inlägget, men att ge en kort översikt, när upvote knappen trycks tangentkombinationen "CTRL + SKIFT + A" skickas till datorn via USB, jämväl om downvote trycks "CTRL + Skift + Z" skickas till datorn. Jag definierade dessa tangenttryckningar i programsviten Reddit Enhancement manuellt eftersom de verkade som en tangentkombination som inte skulle stå i konflikt med andra program (standard är "a" och "z").

Ovan är en ritning av kretsen jag satte ihop för knapparna. Som ni kan se är det verkligen enkelt och i princip en exakt kopia av det "knappen" exemplet på Arduino webbplats. Kretsen flyttade jag från min bakbord till en skrot av kretskort jag hade kvar från min Arc Reactor project och lödda allt ner. Eftersom jag var ute för att passa detta i ett ganska litet utrymme var min toleranser (tråd längd, etc) också liten. Mycket till min förvåning fungerade allt på mitt första försök att flytta den till en färdig styrelse. Det enda kvar för att göra var Återanslut USB-sladden jag klippt på mitten för att passa in i min projekt låda och sätta ett par sandskädda av varmt lim på locket till hålla den stängd.

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...