Anda di halaman 1dari 22

5/18/2017 TutorialArduinoPushButtons|FamosaStudioBlogPage

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!

Like 10 Tweet 2 Follow

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,,ormessagesayakeemailjayadimaulana@gmail.com

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

openhio KownanMu photowor OkeSuta nizalsya aya_nara StudioIn

@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

Anda mungkin juga menyukai