You are on page 1of 24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

Home
TentangKami
Edukasi
Produk
Tutorial
Bengkel
Berita
TokoOnline

WirelessPlayStation2ControllerdenganArduinoUno
October31,2011ZerfaniYulias47Comments

SudahlamasebenarnyasayainginmempunyaicarauntukmengendalikanArduino,terutamayangsudah
digunakanuntukaplikasirobotik,secararemote(darijarakjauh).Adabanyakcarayangbisadilakukan,
tapirataratamasihlumayankompleksdanbelumcukuppraktisuntukdicoba.Alangkahlebihbagusnya
lagikalaubisamengendalikansecarawireless,wahituakanbanyakmenghasilkanideideproyek
Arduinoyangkreatif.
Nah,secaratidaksengajaketemuartikelini,PlayStation2ControllerArduinoLibraryv1.0,buatanBill
Porter.DisitudijelaskantentangLibraryArduinoyangdibuatuntukmengendalikanArduino
menggunakanPlayStation2Controller.ArtikeldisanamenggunakanPlayStation2Controlleryang
menggunakankabel.Hmmkalaumaupakaiyangwirelesskirakirabisagakya?Yacobaajadeh
Akhirnyadibelituh2.4GHzWirelessMagicLightTubeDualShock2ControllersehargaRp.
150.000,.Gambarnyasepertidibawahini.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

1/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

PS2WirelessControllerdalamkemasan

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

2/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

PS2WirelessControllerdanWirelessReceivernya
Ok,WirelessControllersudahada,sekarangdownloadLibraryArduinonya,linknyabisadilihatdi
dalamartikeldiatas,ataudisini.EkstrakfiletersebutdancopyfolderPS2X_libkedalamfolderlibraries
yangadadifolderSoftwareArduino(sayakebetulanpakaisoftwareIDEArduinoversi22).Kalauanda
sudahmembukaIDEArduino,tutupdanbukakembaliagarlibraryyangbarubisaterdaftar.
SiapkanboardArduinoanda,sayakebetulanmenggunakanArduinoUno,danpasangkabelUSBnyake
Arduinodankomputeranda.BukafilecontohprogramyangsudahdisertakandidalamfolderPS2X_lib
tersebut,filenya:PS2X_Example.pde.JalankanVerify/Compile(Ctrl+R)untukmemastikantidakada
errordanlibraryyangtadidicopysudahterdaftar.KemudianlakukanUploadtoI/Oboard(Ctrl+U).
Apabilasketchsudahdiuploadtanpaerror,lepaskankabelUSBdariboardArduinoanda,saatnyakita
menghubungkanPlayStation2WirelessReceiverdenganArduino.
Kodeprogramyangterdapatpadafilecontohdapatdilihatdibawahini.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

3/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

1 #include<PS2X_lib.h>//forv1.6
2
3 PS2Xps2x;//createPS2ControllerClass
4
5 //rightnow,thelibrarydoesNOTsupporthotpluggablecontrollers,meaning
6 //youmustalwayseitherrestartyourArduinoafteryouconectthecontroller,
7 //orcallconfig_gamepad(pins)againafterconnectingthecontroller.
8 interror=0;
9 bytetype=0;
10 bytevibrate=0;
11
12 voidsetup(){
13 Serial.begin(57600);
14
15 //CHANGESforv1.6HERE!!!**************PAYATTENTION*************
16
17 error=ps2x.config_gamepad(13,11,10,12,true,true);//setuppinsandsettings:GamePad(clock
18
19 if(error==0){
20 Serial.println("FoundController,configuredsuccessful");
21 Serial.println("Tryoutallthebuttons,Xwillvibratethecontroller,fasterasyoupresshar
22 Serial.println("holdingL1orR1willprintouttheanalogstickvalues.");
23 Serial.println("Gotowww.billporter.infoforupdatesandtoreportbugs.");
24 }
25
26 elseif(error==1)
27 Serial.println("Nocontrollerfound,checkwiring,seereadme.txttoenabledebug.visitwww.bi
28
29 elseif(error==2)
30 Serial.println("Controllerfoundbutnotacceptingcommands.seereadme.txttoenabledebug.Vi
31
32 elseif(error==3)
33 Serial.println("ControllerrefusingtoenterPressuresmode,maynotsupportit.");
34
35 //Serial.print(ps2x.Analog(1),HEX);
36
37 type=ps2x.readType();
38 switch(type){
39 case0:
40 Serial.println("UnknownControllertype");
41 break;
42 case1:
43 Serial.println("DualShockControllerFound");
44
break;
DidalamartikelBillPorterterdapatgambaryangmenjelaskankoneksikabelyangadadiconnectornya
45
case2:
PlayStation2.GambartersebutdiambildariartikelyangdibuatolehCuriosInventortentangInterfacing
46 Serial.println("GuitarHeroControllerFound");
aPS2(PlayStation2)Controller.Koneksikabelpadakonektortersebutdapatdilihatpadagambardi
47 break;
bawahini.
48 }
49
50 }
51
52 voidloop(){
53 /*YoumustReadGamepadtogetnewvalues
54 ReadGamePadandsetvibrationvalues
55 ps2x.read_gamepad(smallmotoron/off,largermotorstrenghtfrom0255)
56 ifyoudon'tenabletherumble,useps2x.read_gamepad();withnovalues
57
58 youshouldcallthisatleastonceasecond
59 */
60
61 if(error==1)//skiploopifnocontrollerfound
62 return;
http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396
4/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

PlayStation2ConnectorWiring
Jadiada9pindidalamkonektorPS2Controller,yaitu:
1. PinData
2. PinCommand
3. PinVibrationMotorPower
4. PinGround
5. PinPower3.3V
6. PinAttention
7. PinClock
8. PinUnknown
9. PinAcknowledge
Tetapidari9pintersebut,kitahanyaakanmemakai6buahsaja,yaituPin1,2,4,5,6dan7.Sesuai
denganlibraryyangsudahdibuatolehBillPorter,koneksipinpintersebutdenganboardArduino(dapat
dilihatpadakodeprogram,padabariske17)adalahsebagaiberikut:
1. Pin1(Data)>PinDigital12Arduino
http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

5/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

2. Pin2(Command)>PinDigital11Arduino
3. Pin4(Ground)>PinGroundArduino
4. Pin5(Power3.3V)>Pin3.3VArduino
5. Pin6(Attention)>PinDigital10Arduino
6. Pin7(Clock)>PinDigital13Arduino
UntukmenghubungkankonektorPS2denganArduino,andamembutuhkanjumperwires1pindual
female,sepertiyangadadisini,danjumperwires,sepertiyangadadisini.Berikutgambarjumperwires
yangdigunakantersebut.

JumperWires1PinDualFemale

JumperWires
Pasangkabeljumperwires1pinpadakonektorWirelessReceiver,hasilnyasepertipadagambarberikut.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

6/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

Konektorwirelesssudahdipasangkanjumperwires1pin
Biargampang,kitapasangkanlabelditiaptiapkabeljumper,hasilnyasepertidibawahini.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

7/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

Konektorwirelessdipasangjumperwires1pindenganlabel
KemudiankitahubungkanjumperwirestersebutdenganboardArduino(lihatkembalikoneksi6pin
konektordenganboardArduinodibagianatas),gunakanjumperwiresyangdualmale.Hasilnyadapat
dilihatpadagambarini.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

8/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

KonektorWirelessterhubungdenganArduinoUno
Ok,setelahkoneksisudahterpasang,sekarangkitasiapuntukmencobakoneksiwirelessdengan
PlayStation2Controllerini.HubungkankabelUSBdarikomputerkeboarArduino.BukaIDEArduino,
siapkanSerialMonitor(Ctrl+Shift+M)danaturbaudratenyapadaposisi57600.Kalausemuaberjalan
lancar,makaSerialMonitorakanmenampilkanoutputdaritombolyangkitatekanpadaControllerPS2.
TampilanpadaSerialMonitordapatdilihatpadagambardibawahini.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

9/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

PS2WirelessControllerSerialMonitorOutput
Wow,kayaknyagampangyahmmgimanakalaukitacobauntukmenggerakkanServo.Ok,kode
programdiataskitatambahkanbeberapabariskodeuntukmenggerakkanservo,kodelengkapdengan
tambahannyadapatdilihatdibawahini.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

10/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

10 bytetype=0;
11 bytevibrate=0;
12
13 Servomyservo;
14 intpos=90;
15
16 voidsetup(){
17 Serial.begin(57600);
18
19 //CHANGESforv1.6HERE!!!**************PAYATTENTION*************
20
21 error=ps2x.config_gamepad(13,11,10,12,true,true);//setuppinsandsettings:GamePad(clock
22
23 if(error==0){
24 Serial.println("FoundController,configuredsuccessful");
25 Serial.println("Tryoutallthebuttons,Xwillvibratethecontroller,fasterasyoupresshar
26 Serial.println("holdingL1orR1willprintouttheanalogstickvalues.");
27 Serial.println("Gotowww.billporter.infoforupdatesandtoreportbugs.");
28 }
29
30 elseif(error==1)
31 Serial.println("Nocontrollerfound,checkwiring,seereadme.txttoenabledebug.visitwww.bi
32
33 elseif(error==2)
34 Serial.println("Controllerfoundbutnotacceptingcommands.seereadme.txttoenabledebug.Vi
35
36 elseif(error==3)
37 Serial.println("ControllerrefusingtoenterPressuresmode,maynotsupportit.");
38
39 //Serial.print(ps2x.Analog(1),HEX);
40
41 type=ps2x.readType();
42 switch(type){
43 case0:
44 Serial.println("UnknownControllertype");
45 break;
46 case1:
47 Serial.println("DualShockControllerFound");
48 break;
49 case2:
50 Serial.println("GuitarHeroControllerFound");
51 break;
52 }
53
Ok,kodetambahanuntukmenggerakkanservodapatdilihatpadabaris2,13,14,54,55dan171190.
54 myservo.attach(9);
Hasildarikodeprogramtersebut,servoakanbergerakkekananataukekirimengikutigerakanStik
55 myservo.write(pos);
AnalogbagiankananpadasumbuX.Hehehemakinserunih,tertarikuntukmencoba?
56 }
57
Baiklah,itutaditutorialtentanginterfacingPlayStation2WirelessControllerdenganArduinoUno.
58 voidloop(){
59
/*YoumustReadGamepadtogetnewvalues
Semogadapatmembantutemantemanyangmemerlukannya.Silahkanberkreasiuntukmembuatkarya
60
ReadGamePadandsetvibrationvalues
yangmakinunik!
61 ps2x.read_gamepad(smallmotoron/off,largermotorstrenghtfrom0255)
62 ifyoudon'tenabletherumble,useps2x.read_gamepad();withnovalues
63
64 youshouldcallthisatleastonceasecond
65 */
66 Like 81
Tweet 9
0
67 if(error==1)//skiploopifnocontrollerfound
68 return;
Postedin:TutorialTags:Arduino,ArduinoTutorial,Controller,Interfacing,Playstation2,Wireless
69
70 if(type==2){//GuitarHeroController
71
http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396
11/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

47ResponsestoWirelessPlayStation2ControllerdenganArduinoUno
1.

aputsays:
November1,2011at22:28
wahmantepartikelnyapak,nambahilmusayaini,sayarequestpakZerfanibuatartikelkoneksi
bluetoothataukodgnkoneksiUltrasonicModuleSDMIORangeSensordgnarduinodunkpak,
sayasempatbelisensorultrasonicitudifamosadansampaiskrgbelumdptjalan,mgknmshadyg
kuranglibrarynya.terimakasih
Reply
ZerfaniYuliassays:
November1,2011at22:34
MasAput,thanksbuatcommentnya
Kebetulancaranyaternyatagampang,makanyasekalianajadibikinintutorialnya.Ok,
tutorialselanjutnyamenyusul,bisaygbluetooth,ultrasonicatauyanglain.Ditungguaja
Reply

2.

falahsays:
November2,2011at21:45
terimakasihPak,tutorialnyasangatjelasbagiyangmasihpemulasepertisaya.
Reply
ZerfaniYuliassays:
November2,2011at22:05
Sip memangitutujuannyabiarmakinbanyakyangbisamengaplikasiArduinodengan
berbagaihardwareataudeviceyanglainsilahkanberkreasidenganideideyanglebih
kreatiflagi!
Reply

3.

AYIsays:
November28,2011at23:07
MantAAAAAAAaAaaaaaaAAAAAAaPpPPpPpPpP..
Komplitbenerbagusnieuntukbelajar..
jditambahbikinmenarikajanieArduinoUno
ditunggututorialyglainnya..
Reply

4.

HotmaNainggolansays:
December17,2011at08:14

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

12/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

Omsayadacobacaradiatastapigakberhasilsempurna,
disarankanmemakaikoneksipinsepertiberikut:
padabarisini:
error=ps2x.config_gamepad(13,11,10,12,true,true)
digantidengan:
error=ps2x.config_gamepad(2,4,3,5)
SayamemakaiarduinoDuimilanove
Reply
ZerfaniYuliassays:
December17,2011at09:11
BangHotma,settingyangitumemangbisadirubahsesuaikebutuhan.SayacobadiUno
dengankonfigurasioriginal,semuajalanbagus.MungkinadakombinasiboardArduinodan
Playstation2Controllertertentuyangmestimerubahkonfigurasipintersebut.Sip,yang
pentingsudahjalandanmalahmenemukankonfigurasiyangpasuntukDuemilanove
Reply
5.

mochasays:
February26,2012at03:02
Maafkomunikasiarduinodenganstickwirelessdiserialmonitorgakmunculgakadakomnikasi
mohonsolusinya?
Reply
ZerfaniYuliassays:
February26,2012at11:36
HaloMasMocha,bolehtahuerroryangmunculdiSerialMonitornyaapa?Sudah
menyesuaikanbaudratediSerialMonitorjadi57600?
Reply

6.

susiloharjosays:
March5,2012at08:57
MasZerfanisayasudahbeliJoysticknyadansayaikutisemuapetunjuknyakokjoysticknyatetapg
kebacaya?mohonsaransayapakedfrobotarduinomega
Reply
ZerfaniYuliassays:
March9,2012at10:14
MasSusilo,sayabelumpernahcobadenganboardMegasih.Nantiakansayacobadan
hasilnyaakansayainformasikanlagi.
Reply

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

13/24

12/4/2014

7.

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

robinjayasays:
March22,2012at04:46
maskalopakestikPSyanggakwirelessbisagakyathanks
Reply
ZerfaniYuliassays:
April10,2012at00:07
BisakokkalaupakaiStikyangkabel.Kanpindikonektornyasamapersisurutandan
fungsinya.
Reply

8.

arisays:
April4,2012at12:09
maskalaupadaarduinomegakonfigurasipinnyagimana?sembarangajabisa?
Reply
ZerfaniYuliassays:
April5,2012at19:28
UntukArduinoMegapakaipinyangsamabisakok,sayasudahcoba
Reply

9.

herydinosays:
April6,2012at08:58
kalopakeUSBjoystickbisagapa???
Reply
ZerfaniYuliassays:
April9,2012at23:56
KalaulibraryyangbuatanBillPorterinikhususuntukPlayStationController.UntukUSB
JoystickbisacobacekdiProjectnyaArduinoUSBHostShield,dilinkini.Linklangsung
untukUSBJoystickituyangini.
BoardUSBHostShieldnyasendiribisadidapatdisini.
Reply

10.

Ricosays:
April30,2012at16:31
mas,mautanya..kalopasverifyerrortulisannyaPS2Xdoesnotnameatypeitusalahnyadimana

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

14/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

ya?padahalsudahsayacopy.
Reply
Adminsays:
May18,2012at18:38
SudahcopyfolderlibraryPS2XkedalamfolderlibrarydidalamfolderArduino?Erroryang
munculitukarenatidakmenemukanfilelibrarynya.
Reply
11.

okisays:
May29,2012at14:14
massyabigungsetelahsyaprogamarduinosyasesuaipetunjuk,,dantidakadakesalahantetapidi
serialmonitornya..hanyatampilygsesuiapetunjukdenganbaud57600,,,
yangtampilsepertiinimas
TROUBLESHOOTINGDANwiring,NOTCONECTOR
MOHONSOLUSINYAMASTRIMAKASIH
Reply

12.

ArifMauLanaAmrisays:
August30,2012at01:49
Pak,
misaLnyainginmenyaLakansebuahLEDdenganmenggunakanTomboLX,
namunLEDhanyamenyaLasaaTTomboLXdiTekan,
iTubagaimanayaPakprogramnya
TrimaksihsbLumnyaPak
Reply

13.

Ariantosays:
October4,2012at20:39
Pakbelistikps2dimanayapak?difamosajualtidak?
Reply

14.

adesays:
February22,2013at23:02
mas,kalopakebahasacpunyatutorialnyamas,mohonbantuannya,sayapake8535,terimakasih
Reply

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

15/24

12/4/2014

15.

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

gibransays:
March31,2013at19:22
belisticknyadimanaya?.
Reply

16.

CucuRahyaAgungsays:
July28,2013at21:26
masSalamkenalya?
Massayamaumenanyakanapakahbisarcreceiverdigabungkandengaarduinouno?
mohonpenjelasannyamas?
terimakasih.
Reply
ZerfaniYuliassays:
July28,2013at22:14
BisakokRCReceiverdigabungkandenganArduino,sehinggabisamengendalikanProject
nyasecarawireless.
Cektutorial2berikut:
1.RCHobbyControllersandArduino
2.ReadReceiver
Selamatmencoba!
Reply

17.

RIckyFMsays:
November15,2013at09:45
paksayasudahcobapakaistikps2kabel,semuastepnyaudahdiikutin,dicodinggaadamasalah,
tapidmonitoradatulisansepertiinipak.
Nocontrollerfound,checkwiring,seereadme.txttoenabledebug.visithttp://www.billporter.info
fortroubleshootingtips
UnknownControllertype
mohonbantuannyapak.
terimakasih:)
Reply
ZerfaniYuliassays:
November26,2013at10:46
KadanghalsepertiinibisamunculkalaukoneksikabeljumperkepinkonektorPS2agak
longgar.Cobadikencangkandandicobalagi.
Kalaumasihjugatidakbisa,kemungkinanControllerPS2yangdigunakantidakcocok
digunakandenganArduino.Kalauadacontrolleryanglainbisadicobalagi.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

16/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

Reply
RickyFMsays:
November29,2013at09:39
terimakasihpak,sudahbisastikwirelessnya,tapiadakendalasaatmenggerakkan
servonya,misalkansaatanalogkanan(PSS_RX)beradapadaposisi>128,servo
bergeraktapisaatposisi=128diakembalikposisiawal,sayapgnnyaservobisadiam
pakdiderajattertentutanpaharuskembalikeposisiawal.
terimakasihbanyaksebelumnya
Reply
ZerfaniYuliassays:
January7,2014at20:11
Mulaidibariske185adakodeprogramini:
if(ps2x.Analog(PSS_RX)==128)//ifrightanalogstickiscenter
{
Serial.println(ServoCentered!)
myservo.write(90)
delay(15)
}
Silahkandicommentkalaumemangtidakmauservokembalikeposisitengah.
Intinyasihsilahkanbereksperimandengancontohprogramyangadaini.Rubah
programdanlihathasilnya,kalaubelumsesuaisilahkandirubahlagisampai
sesuaikebutuhan.
Reply
18.

setiyowahyonosays:
November27,2013at06:47
selamatpagipak,servonyadisambungkeportberapayaa
Reply
ZerfaniYuliassays:
January7,2014at20:06
Dibariske54terlihatkodeprogramini:myservo.attach(9)
Ituartinyaservodihubungkandenganpindigital9.
Reply

19.

azharsays:
December4,2013at21:47
terimakasihdiatasperkongsian.soalansayabagaimananakselesaikanmasalahNocontroller
found?mohonpencerahan.

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

17/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

Reply
ZerfaniYuliassays:
January7,2014at20:23
Denganasumsisemuastepsudahdilakukandenganbenardantidakadamasalahpadakabel
jumperyangdigunakan,makakalaumunculerrorNocontrollerfoundkemungkinan
memangcontrolleryangdigunakantidakcompatible.
Reply
jufrysays:
February24,2014at15:34
sangatmembantupak
klubolehnanya,,sayakanpakaiArmCortexM4Discoveryya..gmnapak?/saya
pengenreadadcanalogajapadastickps2wirelessini,,mohonpencerahannya
pak,,trims
Reply
ZerfaniYuliassays:
March17,2014at18:56
SayatidakfamiliardenganARMCortexM4Discoveryyangandagunakan.
Sepertinyaandaperlumelakukanportingagarlibrarytersebutbisadigunakan
denganboardtersebut.Mohonmaaf,sayatidakbisamembantudalamhalini.
Reply
20.

fahrulsays:
January17,2014at21:40
terimakasihataspostingannyapakdansangatmembantusekali,,
klobolehtaubisakahkitamenggantifrequencystickPS2wirelesstersebut??misalnyasayaingin
mengunakanfrequency100MHZbukan2,4GHZ.
terimakasih
Reply
ZerfaniYuliassays:
March17,2014at14:25
FrekuensiyangdipakaitergantungdenganstickPS2yangkitabeli.Untukdiketahui,
frekuensi2.4GHzitubebaspemakaiannya,sedangkanyanglainperluijinkhusus.Itu
sebabnyabanyakperalatanwirelessdipasaranmemakaifrekuensi2.4GHz.Setahusaya
belumadafrekuensiselain2.4GHzyangdipakaiolehstikPS2yangadadipasaran.
Reply

21.

yendisays:

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

18/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

February23,2014at15:55
pasayasudahcobadanerrorpadasaatveriftypadaarduinoinierornyakenapayapa?
sketch_feb23a.cpp:1:34:error:PS2X_lib.h:Nosuchfileordirectory
sketch_feb23a:2:error:PS2Xdoesnotnameatype
sketch_feb23a.cpp:Infunctionvoidsetup():
sketch_feb23a:16:error:ps2xwasnotdeclaredinthisscope
sketch_feb23a.cpp:Infunctionvoidloop():
sketch_feb23a:65:error:ps2xwasnotdeclaredinthisscope
sketch_feb23a:67:error:GREEN_FRETwasnotdeclaredinthisscope
sketch_feb23a:69:error:RED_FRETwasnotdeclaredinthisscope
sketch_feb23a:71:error:YELLOW_FRETwasnotdeclaredinthisscope
sketch_feb23a:73:error:BLUE_FRETwasnotdeclaredinthisscope
sketch_feb23a:75:error:ORANGE_FRETwasnotdeclaredinthisscope
sketch_feb23a:78:error:STAR_POWERwasnotdeclaredinthisscope
sketch_feb23a:81:error:UP_STRUMwasnotdeclaredinthisscope
sketch_feb23a:83:error:DOWN_STRUMwasnotdeclaredinthisscope
sketch_feb23a:86:error:PSB_STARTwasnotdeclaredinthisscope
sketch_feb23a:88:error:PSB_SELECTwasnotdeclaredinthisscope
sketch_feb23a:91:error:ORANGE_FRETwasnotdeclaredinthisscope
sketch_feb23a:94:error:WHAMMY_BARwasnotdeclaredinthisscope
sketch_feb23a:100:error:ps2xwasnotdeclaredinthisscope
sketch_feb23a:102:error:PSB_STARTwasnotdeclaredinthisscope
sketch_feb23a:104:error:PSB_SELECTwasnotdeclaredinthisscope
sketch_feb23a:107:error:PSB_PAD_UPwasnotdeclaredinthisscope
sketch_feb23a:109:error:PSAB_PAD_UPwasnotdeclaredinthisscope
sketch_feb23a:111:error:PSB_PAD_RIGHTwasnotdeclaredinthisscope
sketch_feb23a:113:error:PSAB_PAD_RIGHTwasnotdeclaredinthisscope
sketch_feb23a:115:error:PSB_PAD_LEFTwasnotdeclaredinthisscope
sketch_feb23a:117:error:PSAB_PAD_LEFTwasnotdeclaredinthisscope
sketch_feb23a:119:error:PSB_PAD_DOWNwasnotdeclaredinthisscope
sketch_feb23a:121:error:PSAB_PAD_DOWNwasnotdeclaredinthisscope
sketch_feb23a:124:error:PSAB_BLUEwasnotdeclaredinthisscope
sketch_feb23a:130:error:PSB_L3wasnotdeclaredinthisscope
sketch_feb23a:132:error:PSB_R3wasnotdeclaredinthisscope
sketch_feb23a:134:error:PSB_L2wasnotdeclaredinthisscope
sketch_feb23a:136:error:PSB_R2wasnotdeclaredinthisscope
sketch_feb23a:138:error:PSB_GREENwasnotdeclaredinthisscope
sketch_feb23a:143:error:PSB_REDwasnotdeclaredinthisscope
sketch_feb23a:146:error:PSB_PINKwasnotdeclaredinthisscope
sketch_feb23a:149:error:PSB_BLUEwasnotdeclaredinthisscope
sketch_feb23a:152:error:PSB_L1wasnotdeclaredinthisscope
sketch_feb23a:152:error:PSB_R1wasnotdeclaredinthisscope
sketch_feb23a:155:error:PSS_LYwasnotdeclaredinthisscope
sketch_feb23a:157:error:PSS_LXwasnotdeclaredinthisscope
sketch_feb23a:159:error:PSS_RYwasnotdeclaredinthisscope
sketch_feb23a:161:error:PSS_RXwasnotdeclaredinthisscope
Reply
http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

19/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

ZerfaniYuliassays:
March17,2014at18:53
InierroryangmunculkarenalibraryPS2X_libtidakditemukan.Cobabacalagitutorialnya
yangadalinkuntukmendowloadArduinolibraryuntukPS2X.
Reply
22.

bintangsays:
March19,2014at20:09
masmohonpencerahan,kalaumenggunakanstikps2kancuman8wirenda9,,itugimana,kan
wireuntukcommandnyandaadadi8mas
Reply
ZerfaniYuliassays:
March23,2014at12:14
Wah,yakinkabelnyahanyaada8?Seharusnyaada9,sesuaidenganjumlahpinpada
konektorPS2.Kalausudahdicobadantidakberhasiljuga,cobacaristikPS2yanglainyang
punya9kabel.
Reply
bintangsays:
April7,2014at15:34
benermas,udasayabongkar,cuman8
Reply
bintangsays:
April7,2014at15:38
ternyatayggadaitukabelgreyygbuatmotor,,ternyatadisitubedanya
Reply
bintangsays:
April7,2014at15:50
nahsetelahdicobaternyatastiktidakditemukanitukenapayamas
Reply

23.

Fikrisays:
April5,2014at06:33
mas,,,sayainginmembuatprojectTARCquadcopterapastikPS2inicocokuntul
quadcopter??soalnystikinisudahadareceiverny..kirakirarangedriTxdanRxnybrpayamas

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

20/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

?
Reply
ZerfaniYuliassays:
August26,2014at09:17
Bisadigunakan,tapibukanberarticocok.KarenastikPS2inipunyajarakjangkauansekitar
10meter.
Kalaukirakirajarak10metersudahcukup,silahkandikembangkancontohprojectiniuntuk
menjadiRCQuadcopter.
SilahkanpelajariMultiWiiuntukcontohprogramArduinountukQuadcopter.
Reply

LeaveaReply
Youremailaddresswillnotbepublished.Requiredfieldsaremarked*
Name*
Email*
Website

Comment
YoumayusetheseHTMLtagsandattributes:<ahref=""title=""><abbrtitle=""><acronym
title=""><b><blockquotecite=""><cite><code><deldatetime=""><em><i><qcite="">
<strike><strong>

PostComment
Search

RecentPosts

MenggunakanITEADBluetoothShielddenganArduinoUnoR3
http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

21/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

March24,2014ByZerfaniYulias
PostingkitakaliiniakanmenjelaskancarapenggunaanITEADBluetoothShielddengan
ArduinoUnoR3.DenganmenggunakanBluetoothShield,ReadMore

MemperkenalkanArduinoEsplora
September27,2013ByZerfaniYulias
Padatanggal10Desember2012,TeamArduinomemperkenalkanArduinoEsplora.Arduino
EsploraadalahMicrocontrollerArduinoyangsudahdilengkapidengansensorReadMore

ArduinoMega2560
September26,2013ByZerfaniYulias
UlasankaliiniadalahtentangprodukArduinoMega2560.ArduinoMega2560adalah
boardArduinoyangmerupakanperbaikandariboardReadMore

MenggunakanInfraredKituntukKendaliJarakJauhdenganArduino
February14,2013ByZerfaniYulias
DiTokoOnlineFamosaStudiotersediaInfrared(IR)KitforArduino.IRKitinibisa
digunakanuntukmengendalikanproyekArduinoReadMore

UltrasonicRangeSensorHCSR04denganLibraryNewPing
November29,2012ByZerfaniYulias
Wow,postingterakhiryangsayabuatsudahhampirsetahunyanglalu.Mohonmaaf,karena
kesibukanmengurusTokoOnlineFamosaStudio,ReadMore

FindusonFacebook

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

22/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

TemukankamidiFacebook

FamosaStudio
Suka

FamosaStudio
9jam

TUTORIAL!Multitaskingthe
ArduinoPart2|AdafruitLearning
Systemhttp://bit.ly/1CE3uxT

Overview|Multi
taskingtheArduino
2.056orangmenyukaiFamosaStudio.

FollowusonTwitter
FamosaStudioonTwitter
Follow
1663peoplefollowFamosaStudio

Jannette

Rini_bun

DiFaNoy

Domotica

abdirobh

alhdysyk

cahRDK

belajars

301cco

BudiSent

@FamosaStudio

TUTORIAL!MultitaskingtheArduinoPart2|AdafruitLearningSystem
http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

23/24

12/4/2014

WirelessPlayStation2ControllerdenganArduinoUno|FamosaStudioBlog

http://t.co/msOsJTxWfThttp://t.co/l9ViT0HVFX,9hoursago
TUTORIAL!MultitaskingtheArduinoPart2|AdafruitLearningSystem
http://t.co/lx7fRqGcf2http://t.co/jGFZuWq3FD,9hoursago
TUTORIAL!MultitaskingtheArduinoPart1|AdafruitLearningSystem
http://t.co/CAY0suMaXGhttp://t.co/mFhWakJ1IR,9hoursago
TUTORIAL!MultitaskingtheArduinoPart1|AdafruitLearningSystem
http://t.co/CAY0suMaXGhttp://t.co/bULGb2wAZ5,9hoursago
@number251Kitatdkpunyaitemtsb.KbtlnkitasdgbukapreorderkeAdafruitutk
tgl9Des2014,bsikutanklmau.CekTLutktahucaranya.,10hoursago
Follow@FamosaStudio

RecentComments
ZerfaniYuliasonTutorialArduinoPushButtons
ZerfaniYuliasonTutorialArduinoPushButtons
ZerfaniYuliasonMenggunakanInfraredKituntukKendaliJarakJauhdenganArduino
ZerfaniYuliasonWirelessPlayStation2ControllerdenganArduinoUno
ZerfaniYuliasonMenggunakanInfraredKituntukKendaliJarakJauhdenganArduino
2014FamosaStudioBlog.AllRightsReserved.
PoweredbyWordPress|LevelsthemebyFlexiThemes

http://blog.famosastudio.com/2011/10/tutorial/wirelessplaystation2controllerdenganarduinouno/396

24/24

You might also like