Gränsyta för PS2 controller med AVR-bitars Bang



Hej vänner i detta instructable jag kommer att visa dig hur gränssnittet sony PS2 controller med AVR microcontroller. Detta kommer att vara din hands kod som du kan användas i framtiden att styra robotar. Du kan få analoga värde från joystick som kan användas för att kontrollera hastigheten på motor.
Jag har förklarat koden med hjälp av 3 avsnitt
1) Vad är SPI?
2) PS2-protokoll
3) Slutligen koden
Jag har skrivit koden för atmega640 i BIT BANGbut alla som arbetade med AVR kan enkelt skriva en kod för varje serie atmega mikrokontroller. Du kan också kontrollera "gränssnitt PS2 med AVR - SPI' där jag har använt inre SPI av AVR.

Låt oss komma igång!

Se Steg
Relaterade Ämnen

40 x RGB LED-Controller med 8-bitars PWM och valbara mönster

Uppdatering: Den här domänkontrollanten har ersatts med de vida överlägsen 48 kanaler Mono / 16 kanal RGB LED-Controller, med USB-anslutning och ColorMotion kompatibilitet. Besök http://www.chromationsystems.com/48channled.html för information, länka...

Arduino: Styra Servo med PS2 controller (Program med Visuino)

I detta Instructable kommer du lära dig att programmera Arduino att styra servomotor från en Play Station 2 controller med hjälp av Visuino - en enkel att använda grafiska utvecklingsmiljön för Arduino.Observera att anteckningen på några av bilderna...

Bluetooth PS2 Controller

Den ursprungliga PlayStation 2 handkontrollen är fortfarande en solid och välbyggd controller med dagens mått. Ännu bättre, kan de tas numera för en bråkdel av kostnaden för en domänkontrollant med samma kvalitet.Vi är idag att föra denna 15-åriga co...

Linkit en - vattennivån Controller med TV Fjärrinställningar

Jag redan gjort en vattennivån controller och postat här se länken korrekt flytande nivå Controller med låg kostnad sensor och TV: ns fjärrkontroll för inställningar. Nu dess fungerar bra och jag använder det online. Ändra det till Linkit en att lära...

PICAXE - gränssnittet ett PS2-tangentbord med en LCD-skärm

detta projekt använder ett PICAXE 20 X 2 microcontroller gränssnittet en gammal stil PS2 tangentbord med en 2 X 16 LCD. Programmet är ganska lång och troligen inte är perfekt men de flesta funktioner verkar fungera. Eftersom vissa speciella tangenter...

Montering av Dragon Rider 500 för användning med AVR Dragon

inte länge sedan företaget Atmel kom ut med ett bra verktyg för användning med AVR microcontrollers kallas AVR Dragon. Denna lilla USB-enhet ger proffs och amatörer både förmågan att använda: I System programmering (ISP), JTAG, felsöka tråd och hög s...

Hacka din Xbox Controller med Sugru

i detta instructable jag lär dig hur du ändrar din Xbox controller med sugruSteg 1: material Material: en 5g förpackning med sugru Xbox remoteSteg 2: Vänster/höger sticka Först ni vill öppna paket med sugru och men smuts tvätta händerna sedan ta hälf...

Hur man gränssnitt 16 X 2 LCD med AVR Microcontroller

här är Kopplingsschemat hos gränssnitt 16 X 2 LCD till AVR Microcontroller. I denna krets, att kristalloscillator ge klockan till mikrokontroller. Kondensatorerna ansluten till crystal ska fungera som filter och hjälpa kristallen att genljuda och svä...

Ändra din trådlösa XBOX 260 Controller med Super kondensatorer!

> Hej alla!Som framgår av mitt förra instructable (hur till göra din egen super kondensator ficklampa), jag ville ändra min laddare ombord så att jag kan ändra min XBOX 360 controller med en för evigt rechargeable ackumulatorn setup. Tja, gjorde jag...

Du Rock gitarr MIDI-controller med Bluetooth BLE och uppladdningsbart batteri

I denna tutorial kommer jag visa dig hur du slår gitarr du Rock gitarr i en MIDI-Bluetooth 4.0 controller med uppladdningsbart batteri. Lösningen var enkel men att tänka på det.Detta system har testats med iMac, iPad och iPhoneDet material vi behöver...

MIDI-Controller med tangentbord

Idag bygger vi 400 nyckeln MIDI-controller med hjälp av en Arduino och dator tangentbord!För budget medvetna musik producenterna ute är detta projekt ett bra sätt att bygga en billig kontroll styrelse för din digital audio workstation.Eller om du bar...

Arduino MIDI-controller med en ZX avstånd och gest Sensor

Välkommen till detta instructable om hur man bygger en mycket grundläggande MIDI-Controller med SparkFun ZX avståndet och gest Sensor. Detta instructable är del av en skoluppgift.Obs: Detta är ingen kodning handledning. Den final koden kommer att ing...

USB: - DC Motor Controller med PIC18F4550 (keyboard)

USB: - DC Motor Controller med PIC18f4550 (keyboard)Hej vänner,KravUSB-DEMO gränssnitt styrelseL293D motor controller chipDetta ett litet projekt på att kontrollera DC motor med USB pic18f4550 gränssnittskortet med L293D motor Driver.Ett litet progra...

Gör det själv en hjärtat slå monitor med AVR

killar,Jag vill dela min helg projekt på att skapa en heartbeat monitor med AVR.I detta experiment använder jag ATMEGA128 och LM358 som sensorn förstärkaren,Låt oss komma igångSteg 1: Vissa komponenter för detta projekt 1. ATMEGA1282. LM3583. IR foto...

Gränsyta 16 x 2 LCD med msp430 startfönstret i 8-bitars läge

Hallå där! I detta instructable jag ska berätta om 16 x 2 LCD och deras gränssnitt i 8-bitars läge. Som ni vet alla LCD står för vätska kristall uppvisning. Nu vi använde tidigare 7 segmenterar skärmar för visning, men nu LCD är Rekommenderad. Den fr...

Multifunktions RGB LED-controller med PIC12F675

multifunktions RGB LED-controller med låg kostnad PIC12F675 mikrokontroller.funktioner:1, 4 + 1 läge drift en enda potentiometer och enda knappen Växla används för flera drift2, EEPROM-minne alternativ för val av läge:-den sista läget kommer att spar...

USB NES controller med en arduino!

UPPDATERING 22-12-2014Instructables användare mattpbooth har uppdaterat koden och är värd det på github:https://github.com/mattpbooth/ArduinoNESController...Tack Matt!UPPDATERING 2011-03-12Ersatte en println med tryck (derp).UPPDATERING 2011-01-12Omg...

Arduino justerbar Timer Controller med relä

detta är mitt första inlägg här, så jag hoppas jag får allt rätt!Jag har en gasvärmare millivolt (termoelement högen) veranda som har en manuell kontroll på den. Jag tröttnade på att få upp och ner att slå på och stänga av den, så jag beslöt att göra...

Bygga en Tricopter med Rotor bitar

Detta Instructable kommer att lära dig hur man bygger en tricopter med Rotor bitar. Detta Instructable innehåller också teoretiska diskussioner, tips, tricks, och annan information som jag hoppas kommer att få dig på din väg till att bli en expert tr...