Tutorial Arduino - Push Buttons
Tutorial Arduino - Push Buttons
Home
TentangKami
Edukasi
Produk
Tutorial
Bengkel
Berita
TokoOnline
TutorialArduinoPushButtons
July28,2011ZerfaniYulias58Comments
IdeDasar
TutorialArduinoterakhiryangkitapostingadalahtutorialmenggunakanbuzzer,yangbisadilihatdisini.
TutorialtersebutmenjelaskanbagaimanamembuatmusikdenganArduino.Postingpostingtutorial
sebelumnyalebihmengutamakandalammenghasilkankeluaran(output),jadipostingkaliiniakanmembuat
Arduinountukmenerimamasukan(input).Arduinoakanmendengarkan,melihatdanmerasakan.
Kitaakanmulaidengantombol(pushbuttons)yangsederhana.Koneksiuntukpenggunaantomboljuga
sangatmudah.Adatambahankomponenyaituresistor,yangbisaberfungsisebagaipullupataupulldown,
tergantungpenempatannya.Kenapadiperlukanresistor?KarenaArduinoberbedadengankitayangtahu
kapantombolditekanatautidak.Arduinomerasakanbahwatombolditekanatautidakdariarusyang
melewatinya,apakahHIGHatauLOW.
Adaduaskenariopenggunaantombolyangakankitabahas.Pertama,ketikatombolditekanpinArduino
akanmenjadiLOWdanmenjadiHIGHkalaudilepas.Skenarioyangkeduaadalahketikatombolditekan,pin
ArduinoakanmenjadiHIGHdanLOWkalautomboldilepas.
Rangkaian
Komponenyangdiperlukan:
2buahpushbutton
2buahresistor10Kohm
1buahresistor330ohm
1buahLED
Kabeljumper
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 1/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
Untukskenariopertama,berartipinArduinoakandihubungkandenganGND(ground)melaluitombol.
Ketikatombolditekan,pinakanmenjadiLOW,tetapipadasaatdilepasmakakondisipinakanmengambang
(float)(halinikadangbisamenimbulkankesalahan).Nahdisinifungsiresistorakanmenjadihalyang
penting.ResistorakandipasangkanantarapinArduinodan+5V,sehinggaketikatomboldilepasmakapin
akanterhubungdengan+5VmelaluiresistordanpinmenjadiHIGH.Iniyangdinamakanresistormenjadi
pullup,karenaresistormenarikpinkeataspada+5V.Ohya,kitamemakairesistordengannilai10Kohm.
Perhatikanpadaskematikberikut.
Skemarangkaianpushbuttondenganpullupresistor
Padaskenariokedua,pinArduinoakandihubungkandengandengan+5Vmelaluitombol.Ketikatombol
ditekan,pinakanmenjadiHIGHdanagarpadasaatdilepaspinmenjadiLOWkitagunakanresistor10K
ohm.Resistorsepertiinidinamakanpulldown,karenaresistormenarikpinkebawahpadaGND(ground).
Perhatikanjugaskematikberikut.
Skemarangkaianpushbuttondenganpulldownresistor
BerikutiniadalahgambarsimulasipenempatankomponenpadabreadboarddanboardArduino.Gambar
simulasiinimenggunakansoftwareFritzingyangbisadidapatdisini.
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 2/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
PushbuttorforArduinoPullupResistor
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 3/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
PushbuttonforArduinoPulldownResistor
KodePemrograman
Dibawahiniadalahkodepemrogramanyangdigunakanuntukpushbutton.Tidakperlumengetiknyakarena
sudahtersediapadasoftwareArduino.KlikmenuFile>Examples>2.Digital>Button.
1 /*
2 Button
3
4 Turnsonandoffalightemittingdiode(LED)connectedtodigital
5 pin13,whenpressingapushbuttonattachedtopin2.
6
7 Thecircuit:
8 *LEDattachedfrompin13toground
9 *pushbuttonattachedtopin2from+5V
10 *10Kresistorattachedtopin2fromground
11
12 *Note:onmostArduinosthereisalreadyanLEDontheboard
13 attachedtopin13.
14
15 created2005
16 byDojoDave<http://www.0j0.org>
17 modified28Oct2010
18 byTomIgoe
19
20 Thisexamplecodeisinthepublicdomain.
21
22 http://www.arduino.cc/en/Tutorial/Button
23 */
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 4/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
24
25 //constantswon'tchange.They'reusedhereto
26 //setpinnumbers:
27 constintbuttonPin=2;//thenumberofthepushbuttonpin
28 constintledPin=13;//thenumberoftheLEDpin
29
30 //variableswillchange:
31 intbuttonState=0;//variableforreadingthepushbuttonstatus
32
33 voidsetup(){
34 //initializetheLEDpinasanoutput:
35 pinMode(ledPin,OUTPUT);
36 //initializethepushbuttonpinasaninput:
37 pinMode(buttonPin,INPUT);
38 }
39
40 voidloop(){
Programdiatasdapatberfungsiuntuk2skenariokitatadi.
MembuatPerubahan
Mungkinadayangmerasakalaucontohdiatasterlalugampang.Ok,kitaakanmelakukanbeberapa
perubahan:
1tomboluntukOndan1lagitomboluntukOff
KitaakanmembuatperubahansehinggaOndanOffdariLEDditentukandari1buahtombol,1
menghidupkandan1lagiuntukmematikan.
Ok,kitapilihrangkaianpushbuttondenganpullupresistor.Tambahkanrangkaianuntuktombol
keduadengankondisiyangsamapadabreadboardanda.Bedanyatombolkeduainimenggunaan
pin3dariArduino.Bagaimana,bisakan?Hasilnyakuranglebihsepertiini.
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 5/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
2PushbuttonsforArduinoPullupResistors
Kemudianrubahkodeprogramnyamenjadisepertiini:
1 constintbuttonPin1=2;//thenumberofthepushbuttonpin
2 constintbuttonPin2=3;//thenumberofthepushbuttonpin
3 constintledPin=13;//thenumberoftheLEDpin
4
5 //variableswillchange:
6 intbuttonState=0;//variableforreadingthepushbuttonstatus
7
8 voidsetup(){
9 //initializetheLEDpinasanoutput:
10 pinMode(ledPin,OUTPUT);
11 //initializethepushbuttonpinasaninput:
12 pinMode(buttonPin1,INPUT);
13 pinMode(buttonPin2,INPUT);
14 }
15
16 voidloop(){
17 //readthestateofthepushbuttonvalue:
18 if(digitalRead(buttonPin1)==LOW){
19 digitalWrite(ledPin,LOW);//turnLEDoff
20 }elseif(digitalRead(buttonPin2)==LOW){
21 digitalWrite(ledPin,HIGH);//turnLEDon
22 }
23 }
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 6/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
UploadprogramnyadanmulailahmencobatombolOndantombolOffnya.Serukan!Nahcoba
sekaranggunakanrangkaianpushbuttondenganpulldownresistor.Tambahkantombolkeduadan
sesuaikanprogramnya,kemudianuploaddanlihathasilnya.
Fadingnaikdanturun
KitaakangunakantomboluntukmengatursinyalanalogdanmelakukanpengaturanLEDagar
memudar(fading)naikatauturunsesuaitombolyangditekan.RubahkabeljumperuntukLED
yangtadinyadipin13menjadipin9.Rubahjugadikodeprogram:constintledPin=13>const
intledPin=9
Kemudianrubahkodeprogrampadabagianloop()menjadi:
8 intvalue=0;
9 voidloop(){
10 if(digitalRead(inputPin1)==LOW){
11 value;
12 }elseif(digitalRead(inputPin2)==LOW){
13 value++;}
14 value=constrain(value,0,255);
15 analogWrite(ledPin,value);
16 delay(10);
17 }
Merubahkecepatanfading
JikaandainginagarLEDmemudar(fading)lebihcepatataulebihlambat,hanyaperlumerubah
kode1barissaja:
delay(10)>delay(nilaibaru)
Agarmemudarlebihcepat,gantinilaibarudenganangkayanglebihkecil,untukmemudarlebih
lambat,gantinilaibarudenganangkayanglebihbesar.
Baiklah,itutaditutorialArduinomengenaipushbuttonatautombol.Semogabermanfaatdanselamat
mencoba!
Postedin:TutorialTags:Arduino,ArduinoTutorial,Input,StarterKit
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 7/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
58ResponsestoTutorialArduinoPushButtons
1. mibnussays:
November25,2011at14:49
Slamatsoreboossssssssss
maunanyacaramasukanscriptprogramnyagmanasih.tolongdongsharekeqta
makasihsebelumnya
Reply
ZerfaniYuliassays:
November25,2011at14:54
HaloMasIbnu,scriptprogramapanih?ProgramuntukArduino?
Gampangkokcaranya.BukasoftwareArduino(arduino.exe),copykodeprogramyangmau
dijalanin(misalnyacontohprogramdihalamanini),kemudianpastekesoftwareArduino,
jalankancompile,kalautidakadaerrorbisadiuploadkeboardArduino.
Reply
Titiliantysays:
June3,2014at19:55
HalomasZerfani..sayamaunanyamas..sayausahcobamematikandanmenyalakan
lampuLEDmenggunakanarduinomelaluibluetoothshieldforarduino..sayamengontrol
arduinodarihandphoneandroid..jadiketikakitamengkliktombolonmakalampuled
akanmenyaladanketikamengkliktomboloffmkaledakanmati..berikutiniadalah
codingnyamas:
#include//SoftwareSerialPort
#defineRxD6
#defineTxD7
#definePINLED13
#defineLEDON()digitalWrite(PINLED,HIGH)
#defineLEDOFF()digitalWrite(PINLED,LOW)
#defineDEBUG_ENABLED1
SoftwareSerialblueToothSerial(RxD,TxD)
voidsetup()
{
Serial.begin(9600)
pinMode(RxD,INPUT)
pinMode(TxD,OUTPUT)
pinMode(PINLED,OUTPUT)
LEDOFF()
setupBlueToothConnection()
}
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 8/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
voidloop()
{
charrecvChar
while(1)
{
if(blueToothSerial.available())
{//checkiftheresanydatasentfromtheremotebluetoothshield
recvChar=blueToothSerial.read()
Serial.print(recvChar)
if(recvChar==1)
{
LEDON()
}
elseif(recvChar==0)
{
LEDOFF()
}
}
}
}
voidsetupBlueToothConnection()
{
blueToothSerial.begin(38400)//SetBluetoothBeeBaudRatetodefaultbaudrate38400
blueToothSerial.print(\r\n+STWMOD=0\r\n)//setthebluetoothworkinslavemode
blueToothSerial.print(\r\n+STNA=ThityArdu\r\n)//setthebluetoothnameas
ThityArdu
blueToothSerial.print(\r\n+STOAUT=1\r\n)//PermitPaireddevicetoconnectme
blueToothSerial.print(\r\n+STAUTO=0\r\n)//Autoconnectionshouldbeforbidden
here
delay(2000)//Thisdelayisrequired.
blueToothSerial.print(\r\n+INQ=1\r\n)//maketheslavebluetoothinquirable
Serial.println(Theslavebluetoothisinquirable!)
delay(2000)//Thisdelayisrequired.
blueToothSerial.flush()
}
yangmenjadipertanyaansaya,bagaimanacaramenggantinamabluetoothThityArdu
menjadinamabluetoothlaintapibukanmenggantinyadicodingtetapilangsungdari
handphoneandroid?
gimanacaranyamenyisipkanvariabelagarsupaya,kitabisamengubahubahnama
bluetoothyangtersimpandivariabeltersebut?misalnya:
blueToothSerial.print(\r\n+STNA=namavariabel\r\n)
makasihmas..mohonbantuannya..
Reply
2. susiloharjosays:
February21,2012at15:01
Manteppakthanxilmunyasekaliandongkalauimplementasinyauntukmotorservobagaimana?pake
2pushbuttonuntukputarkiridankananperstepservo
Reply
ZerfaniYuliassays:
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 9/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
February22,2012at21:51
MasSusilo,dengansedikitperubahanbisakokmenggerakkanservodengan2pushbutton.
Sepertiini:
1 #include<Servo.h>
2
3 Servomyservo//createservoobjecttocontrolaservo
4
5 intpos=90//variabletostoretheservoposition
6
7 constintbuttonPin1=2//thenumberofthepushbuttonpin
8 constintbuttonPin2=3//thenumberofthepushbuttonpin
9 constintledPin=13//thenumberoftheLEDpin
10
11 //variableswillchange:
12intbuttonState=0//variableforreadingthepushbuttonstatus
13
14voidsetup(){
15//initializetheLEDpinasanoutput:
16pinMode(ledPin,OUTPUT)
17//initializethepushbuttonpinasaninput:
18pinMode(buttonPin1,INPUT)
19pinMode(buttonPin2,INPUT)
20myservo.attach(9)//attachestheservoonpin9totheservoobject
21myservo.write(pos)
22}
23
24voidloop(){
25//readthestateofthepushbuttonvalue:
26if(digitalRead(buttonPin1)==LOW){
27pos=pos+5//moveservo5degreestotheright
28if(pos>180){
29pos=180//maximumpositionofservoontheright
30}
31}elseif(digitalRead(buttonPin2)==LOW){
32//digitalWrite(ledPin,HIGH)//turnLEDon
33pos=pos5//moveservo5degreestotheleft
34 if(pos<0){
Reply
adityasays:
July4,2014at14:32
pak,bisadisharegambarrangkaianuntukmenggerakanmotordenganpushbutton
Reply
3. Fredsays:
February28,2012at07:37
Mas,apayangterjadikalausayatidakmenggunakanresistor?Sayahubungkanlagnsung5vkeswitch.
Laludrswitchkepin2.Bukankahkalauditekanjdhigh.Dandilepasjdlowjuga?
Reply
ZerfaniYuliassays:
February28,2012at10:35
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 10/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
HaloMasFred,penggunaanresistorpullupdanpulldownuntukmemastikanoutputmenjadi
sepertiyangdiinginkan.KalaumaumenjadiHIGH(5V)memakaikonfigurasipullup,danuntuk
LOWmemakaikonfigurasipulldown.Iniuntukmenghindaristatedaripinyangtidakjelasatau
mengambang(floating)yangakanmenyebabkanperilakuprogramkitamenjaditidakseperti
yangseharusnya.Menggunakanpullupataupulldownresistorhanyamengkonsumsiarusyang
keciljadilebihamanuntukmikrokontrolleryangdigunakan.
Reply
4. rudiantosays:
April30,2012at15:52
pak.sayasangatterbantudenganadanyapebahsanarduinoyangbapaksajikandiwebinnitapisaya
mohonbantuannya,..sayalagibelajaremanfaatkanarduiniuntukmenggerakanservodengankeypad
43,dan1servo,.sayacobamembuatcodingnyaagarketikasayapencetkodeyangudahdi
seting/passwordservobergerak,..tpjikapasswordsalah,servotetepdia,..mohonpencerahannya
pak.siapapunygbckomentarinidanmaubantu,..tolongkirikeemailsaya
Reply
Adminsays:
May18,2012at18:46
MasRudianto,mungkinmencobanyasatupersatudulu.Pelajarimasingmasingalatdan
pemrogramannyadiArduino,barukemudianmenggabungkannyadalamsaturangkaiandan
program.
Servo,bisalihattutorialini.
Keypad43,bisalihattutorialyangini.
Keypad43denganpassword,bisalihattutorialini.
Contohmenggerakkanservodenganpushbuttondapatdilihatpadakomentardiatas.
Mudahmudahanmembantu.
Reply
5. maulanasays:
June26,2012at21:45
masmintacontohprogramcoinacceptordengankombinasikeypaddanlcddenganarduinounomas??
messagekeemailsayaya,,orsmske087887094655
Reply
6. maulanasays:
June26,2012at21:48
masmintacontohprogramcoinacceptordengankombinasikeypad3x4denganlcd??smskesaya
mas,,[email protected]
Reply
7. arissuryadisays:
July25,2012at00:02
Sayapernahnggapakeresistor,saatpushbeberapakaliarduinonyamalahnggarespon,harusdicabut
ncoloklagipowernyabarumau.
apamaksudpemasanganresistorpadakakitomboluntukmenghindarihaldiatasyahpak?
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 11/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
Reply
8. rendysays:
November4,2012at07:32
pak.klwuntukprogramuntukinputansensorcahayagmnapak.outputdikrmkelaptop.portnya
gmna..newbiepak
Reply
9. IndraAriaPramanasays:
April14,2013at23:13
MasZerfaniYulias,semisalsaklardihubungkanlangsungkepin(Groundkeground,positifkepin).
TeruskitacetaknilainyadenganSerial.println,koknilainyaberubahubahya.
Maksudnya,disaatposisisaklarituOFF,benarnilainya0.TetapipadasaatsaklarituON,nilainyaitu
tidakkonstan,kadang0kadangjuga1.
Reply
10. josuasays:
December20,2013at00:26
halomasZerfaniYulias,
Sayamaunanyaterkaittombolnih.Kebetulanlgadapraktikumygmenggunakantombol.Jadigini,
sayamenggunakantomboluntukmenghidupkanlampudanjugasuara.Tetapidengankondisi,jika
tombolditekandandilepaskan,makalampudansuaraakanmelakukanaksidanjikatombolditekan
dandilepaskanlagimakalampudansuaraakanmati.Bagaimanakira2langkahnya?
apakahharusmenggunakanEEPROM?
mohonbimbingannya
siapapunygbisabantu,tolongdicommandya
trims
Reply
ZerfaniYuliassays:
January7,2014at20:32
Cobapelajaritutorialyangini.
Dicontohprogramkedua,mulaibariske49s/d61,adakodeini:
//button1
if(BUTTONPRESSED==IRButton1){
if(button1==0){
button1=1
}
else
button1=0
if(button1==1){
digitalWrite(ledPin1,HIGH)
}
else
digitalWrite(ledPin1,LOW)
}
Silahkandipelajaridanditerapkanpadapercobaannya.
Reply
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 12/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
riadysays:
February26,2014at11:05
mastolongberikancontohprogramkomunikasiserialmggunakanarduinoyamas
Reply
ZerfaniYuliassays:
March17,2014at18:57
SudahadacontohnyadiIDEArduino,silahkandipelajari.
Reply
11. eddysays:
January20,2014at23:24
mtmlmpakZerfani
mautnyniklmisalnykeypadmatrixygbiasadipakeitudigantipkepushbuttoninibsag&
dgunakanutkpasworddgnarduino??
Tmkshpak
Reply
ZerfaniYuliassays:
March17,2014at17:32
Bisa,keypaditukanpadadasarnyatomboljugadengankonfigurasisecaramatrixagarpinyang
dipergunakanlebihsedikitdibandingkankalaumestimenghubungkantiaptombolsecarasatu
persatu.
Reply
12. abizarsays:
March20,2014at01:01
selamatmalammaszerfani.,
bagusbangetmasilmunya,masmaunanyasayaprogrammotorservoputarkiridankanandengan
sensorultrasonik.
Reply
ZerfaniYuliassays:
March23,2014at12:17
Silahkanpelajaritutorialyangini.DisanaadacontohpemakaianSensorUltrasonikdanservo
secarabersamaan.
Reply
13. didisays:
April15,2014at09:48
maskalomenghubungkanarduinokescratchgimanacaranya?mintashareilmunihmas..terimakasih
Reply
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 13/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
ZerfaniYuliassays:
August27,2014at09:15
Silahkanpelajaritutorialnyadilinkberikut:AGentleIntroductiontoArduinoforScratchUsers.
Reply
14. ronisays:
April19,2014at01:57
MasZerfani,kalausayamaumembuatskalarlampukamardenganvoicecontrol,apasajayang
dibutuhkan?
Reply
ZerfaniYuliassays:
August27,2014at09:58
UntukmengendalikansaklarlampuyangmenggunakanlistrikAC220VmenggunakanArduino,
diperlukanrelay.Sepertiyanginiatauyangini.
OutputdigitalHIGHakanmengaktifkanrelaydansebaliknyaLOWakanmematikanrelay.
Kemudianuntukinputdengankendalisuara/voicecontrol,apakahyangdimaksudseperti
ilustrasiini:misalnyakitamengucapkanperintahLampudanHidup,makalampuakan
hidup,lalukalaukitamengucapkanperintahLampudanMati,makalampuakanmati.
Kalaumemangsepertiitu,makayangdibutuhkanadalahEasyVRVoiceRecognitionModule.
SilahkanpelajaritutorialEasyVRdilinkberikut:Tutorial:VoiceRecognitionwithArduino.
Selamatmencoba!
Reply
15. haqsays:
April22,2014at12:06
mas..klobuatsketchcounterupdengan7segmenttapiinputnyadripushbutton.gmanamas??
Reply
16. BangbangPriatnasays:
May6,2014at10:37
Pak,kalomisalkansipushbuttonnyasatunihterusadaLED3buah..Nahkepinginbiarsipushbutton
menyalakanLEDsecarabergantian,jadipertamapushbuttonditekanmakaLED1yangmenyala
(LED2danLED3mati),kemudianpushbuttonditekanuntukyangkeduakalinyamakaLED2yang
menyala(LED1danLED3mati)kemudianpushbuttonditekanuntukyangketigakalinyamakaLED3
yangmenyala(LED1danLED2mati).Itusepertiapayapemrogramannya???Terimakasih
sebelumnyaPak,dansalamkenal
Reply
17. manusays:
May27,2014at14:07
masmautnyacaramenjalankanmotordc12vdenganmengunakanpushbutton.
ketikapushbuttonditekanmakamotorakanmenyalaketikapushbuttondilepaskanmakamotorakan
mati.
ituprogrmnyadancnthrangkaiannyadonkmas..?
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 14/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
Reply
18. iskandarsays:
June22,2014at19:54
pakkalosayamaubuatprogrampushbuttonsebanyak3buahdandisetiappushbuttonmempunyai
perintahyangberbeda.nahdisetiapperintahnyasayaharusloopingsebanyak15detik30detikdan60
detikgmanayacaranyapak.mohonbantuannya
Reply
19. adisays:
July9,2014at14:10
AganAdagacaramengendalikanServomenggunakanSMS,?,
trimaksaih.mohonpencerahannya..
Reply
20. andisays:
August6,2014at20:45
salamkenalpakzerfaniyulias
paksayamautanyaterkaitpushbutton..
apabilapushbuttonitumendapatpowerbukandariarduinomelainkanpowersupply,bagaimana
konfigurasirangkaiansertasketchkearduinonyayapakagararduinodapatmembacapushbutton
layaknyasensorkesisteminterfacesayayapak????
mohonpencerahannya.
terimakasihpak..
Reply
21. Albertosays:
August28,2014at22:47
SelamatMalamPakZerfani,
SayaadaprojectygmembutuhkansuatualatkomunikasiTxRx.
BisasayaberkunjungkeworkshopBapak?Semogamendapatresponygpositif.
Terimakasih.Salam
Reply
22. Rahmatsays:
September10,2014at05:47
pakkansayapunyabeberapadatasensoryangdikirmkearduino,nahkalobikinprogrambuat
switchingdataygdikirmkan,biarbisangirimlagikekomputerbagaimana?terimakasih
tolongkirimkeemail
Reply
23. yennysays:
September25,2014at10:08
Pak,bagaimanacaranyamenggerakanmotorstepperdenganpergerakan45derajatdenganpush
button?Jadisetiapkitatekanpushbuttonmakamotorbarubergeraksebesar45derajat.Mohon
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 15/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
bantuannya.Thanks.
Reply
24. EkaAnzihorysays:
November26,2014at17:57
massayakanmengkomunikasikanarduinodenganmatlab,dimanasayainginmenjadikanarduino
sebagaiinputanlaluhasilouputannyaditampilkandimatlab..
kirakiraadacontohscriptyangkasusnyasepertiitutidakyamas?
Reply
25. fazriesays:
November28,2014at11:28
Maafmas,klountukdiaplikasikanpadatiaptekanantombol>=10makaled1nyaladan<=10led2
nyala.Tubagaimanayamas..TerimakasihSebelumnya.
Reply
26. armansays:
December8,2014at16:57
ass..pakzerfanikalocodeprogrambuatgabunginlcdsamakeypadgimana..sayaudahcobabeberapa
codeprogramsalahterus..mohonbantuanbyayapak..makasih
Reply
27. imamsays:
December24,2014at11:35
omkalocodingupdownnyadiimplementasikankedalamsevensegmnetgimanatuh?
terimakasihom
Reply
28. torinosays:
January1,2015at12:49
mastolongsayamencobamembuatonoflampuledtetapigimanacaranyamisallampuledonwaktu
vccterputusdanwaktuvccnyambunglagimaunyaonlagitidakkembalipadaawalofgimana
mememorynyaatausebaliknyakalauledoflaluvccadalagiledtetapofatautidakmeresetdariawal
terimakasihatasbantuanya
Reply
29. ridwansays:
January9,2015at13:51
pakbagaimanaprogramkalauoutputnyabukanledtapimotor?terimakasihatassolusinya
Reply
30. albarqunisays:
January17,2015at03:27
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 16/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
mas,semisalsayapakeinput1tomboldan1outputled,ketikatombolditekanledakanhidup,nah
ketikalistrikmatikemudianlistrikhidupkembaligmnacaranyaagarketikalistrikhidupledakan
langsunghidupjuga.
Reply
31. dayatsays:
January25,2015at11:17
masmintaizincopas
Reply
32. dayatsays:
January26,2015at23:25
terimakasihmasmintaizincopasgan
Reply
33. RADOsays:
February18,2015at09:43
Maafmassayamaubertanyakalauuntukmembuatprogramkayakginigimanaya?
programuntukmenampilkanjumlahpenekananpushbuttonkeLCD.
Padakondisiawal,LCDmenampilkanCounter=0.
Setiapkalipushbuttonditekandandilepas,makaangkacounter
diLCDbertambah1.
Reply
34. Adhisays:
March2,2015at19:31
Kalaumisalmenggerakanservodengansensorsuhugmn?Misalservobergerak90derajatjikasensor
dibawah30C?
Thx
Reply
35. GunturKurniawansays:
March14,2015at14:02
SelamatSiang.Sayaguntur.terimakasihpakatassajianmengenaiArduinonya.bolehsayabertanya
pak,danmohonbimbingannya.
sayasendangmengerjakantugasakhiryangberkaitandenganarduino.
blokrangkaianyangsayabuatyaituKeypad=>LCD216=>Arduino=>MotorStepper.
bisakahsayamenggunakanmotor2motorstepperpakdalahhaliniyangmanapergeraknnyaakan
berbedasetiapmotor,sesuaidenganinputandariKeypad.
mohonbantuannya.sertakalaubolehsayamintacodinguntuksteeppernyapak.terimakasih
Reply
36. albertsays:
March26,2015at19:12
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 17/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
masmaumintascriptbuatgabunginirkitsamaservo
samatutornya
Reply
37. andresays:
April14,2015at11:36
numpangtanyamas
caramenghidupkanLedsederhanapadaarduinodariaplikasiygudakitabikindiandroitviawifi
gimanamas
Reply
38. syarifudinsays:
April22,2015at20:21
maskalopakeethernetshielddandikoneksikandenganinternetbagaimanamas?
Reply
39. putrisays:
April27,2015at11:59
Pagipak,sayamaunanya.Begini,sayasedangadaprojekuntukTAsaya,symemakairesistor3buah
untukdisambungkankel293d,namunsytidakmemakaipushbutton,apakahalatmasihbisa
bekerja???
Reply
40. Natanielsays:
May4,2015at08:11
Selamatpagimas.
SayainginbertanyabagaimanacaranyamenyalakanLEDdanBuzzerpadasistempengukurantinggi
badansaathasiltinggibadanyangditampilkanpadaLCD<155(dibawah155)tanpamenggunakan
pushbutton.
Terimakasihsebelumnya
Reply
41. dudesays:
May26,2015at20:14
Maskalongirimdatakeseriallewatbuttongmnaya?Kalodisimpandivoidloopserialnyangirim
terus
Reply
42. hadisays:
May28,2015at11:13
paksayamautanyamisalsayabuatpungsitombol
dapat:
Alarmmenyala
Lampu/ledmenyala(sebagaipenandaruangan)
Danwaktupunakanmenghitung
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 18/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
dandenganRFID:
Makaalarmmati
Lampu/ledjugamati
DanStopWatchberhentipadahasilyangdicapai/sebagaiResponsetimewaktutanggapperawat
yangakanditampilkanpadalcdbesertanamaperawatnyalamayangditampilkansekitartidaklebih
dari1menit.Selanjutnyatampilanlcdkembalikembalisepertisemula
kayagimanayauntukperintahscripnya
Reply
43. lukmangumelarsays:
June15,2015at16:54
Maskalokpinyangbukanpwmdijadikanpinpwmbisatidak?Misalnyapin13kanbukanpinpwm
dijadikanpwmitubisatidak?
Reply
44. Didiksays:
June21,2015at14:40
MasZerfanipermisisayamautanya
sayadapattugassepertyini
Buatduakelompoknada/potonganlagudengandurasimasingmasingsekitar2detik.Misalkan
diberinamaLaguAdanLaguB.
LaguA:menggunakannadarendah
LaguB:menggunakannadatinggi
Dimainkandenganurutan
LaguA
Delay1detik
LaguB
Delay1detik
(kembalikeLaguA,dst)
MohonPencerahan
Reply
45. zaidsays:
October27,2015at17:13
massayamaubuatpalangparkirdenganarduinodanping,mohonbantuannyacodearduinonyaketika
kendaraanadamakaplangterbukadanketikakendaraanlewatpalangtertutup,tapitertutupnyajangan
pakedelaymotor,tapikarenaterdetesisensorpingmaknyapalangtertutup
Reply
LeaveaReply
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 19/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
Youremailaddresswillnotbepublished.Requiredfieldsaremarked*
Comment
Name*
Email*
Website
PostComment
Search
RecentPosts
MenggunakanITEADBluetoothShielddenganArduinoUnoR3
March24,2014ByZerfaniYulias
PostingkitakaliiniakanmenjelaskancarapenggunaanITEADBluetoothShielddengan
ArduinoUnoR3.DenganmenggunakanBluetoothShield,ReadMore
MemperkenalkanArduinoEsplora
September27,2013ByZerfaniYulias
Padatanggal10Desember2012,TeamArduinomemperkenalkanArduinoEsplora.Arduino
EsploraadalahMicrocontrollerArduinoyangsudahdilengkapidengansensorReadMore
ArduinoMega2560
September26,2013ByZerfaniYulias
UlasankaliiniadalahtentangprodukArduinoMega2560.ArduinoMega2560adalahboard
ArduinoyangmerupakanperbaikandariboardReadMore
MenggunakanInfraredKituntukKendaliJarakJauhdenganArduino
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 20/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
February14,2013ByZerfaniYulias
DiTokoOnlineFamosaStudiotersediaInfrared(IR)KitforArduino.IRKitinibisadigunakan
untukmengendalikanproyekArduinoReadMore
UltrasonicRangeSensorHCSR04denganLibraryNewPing
November29,2012ByZerfaniYulias
Wow,postingterakhiryangsayabuatsudahhampirsetahunyanglalu.Mohonmaaf,karena
kesibukanmengurusTokoOnlineFamosaStudio,ReadMore
FindusonFacebook
FamosaStudio
4.431suka
SukaiHalaman BelanjaSekarang
Jadilahorangpertamayangmenyukaiini.
FamosaStudio
membagikankiriman
ZerfaniYulias.
18Maret
FollowusonTwitter
FamosaStudioonTwitter
Follow
1928peoplefollowFamosaStudio
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 21/22
5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage
@FamosaStudio
VIDEO!M&MsandSkittlessortingmachineYouTubehttps://t.co/bFc76gi9zZ
#arduino#makers#diy#sorting#machine,Feb8
COOL!ArduinoBlogSortyourM&MsorSkittleswiththisingeniousmachine
https://t.co/HqPfNsd6nt#arduino#makers#diy#sorting#machine,Feb8
PrepareforpresentingtheiLearn3DPrinting101Workshop#3DPrinting#3DPrint
#3DPrinterhttps://t.co/WDfUoGDnsZ,Jan14
COOL!ThisSimple3DPrintedDoorHandleWorksWithoutAnyMovingParts
https://t.co/RRFpMcIHWt#3DPrint#3DPrinting,Sep13
Yup,it"sapokeball#3DPrint#3DPrinting#Pokemon#PokemonGo#CraftBot
https://t.co/Mswrtqy3VN,Aug20
Follow@FamosaStudio
RecentComments
zaidonTutorialArduinoPushButtons
zaidonUltrasonicRangeSensorHCSR04denganLibraryNewPing
noufalonMenggunakanUltrasonicRangeSensorHCSR04danSDMIO
edoonMenggunakanUltrasonicRangeSensorHCSR04danSDMIO
teguhsilvaonMenggunakanInfraredKituntukKendaliJarakJauhdenganArduino
2017FamosaStudioBlog.AllRightsReserved.
PoweredbyWordPress|LevelsthemebyFlexiThemes
http://blog.famosastudio.com/2011/07/tutorial/tutorialarduinopushbuttons/311 22/22