Curso de Arduino Arduino Funções e Comandos Básicos TAREFAS. (Aula 8)
Prof. Me. Daniel Rodrigues de Sousa |
[email protected]
Hello World Melorado!
Hello World Melorado! in in !"D !"D # 13$ 13$ //def //defin ini% i%&o &o do !"D !"D in P'( P'( # A)$ //defi //defini% ni%&o &o do po*n po*ncio ciome mero ro unsigned in empo # )$ +oid seup, pinMode,!"D '0(P0(-$ Serial.egin,))-$ 4 +oid loop, empo # analogRead,P'(-$ //l* po*ncio ciomero ro Serial.prinln,empo-$ //en+ia pela serial digialrie,!"D digialrie,!"D 6digialRead,!"D--$ dela7,empo-$ 4
"is#la$ de % Se&men'os (anodo comum) RS*
"is#la$ de % Se&men'os (anodo comum) RS* in S"9:A # $ //defini%&o //defini%& o do displa7:seg ) in S"9:; # 1)$ //defini%&o do displa7:seg displa7:seg 1 in S"9:C # 2$ //defini%&o do displa7:seg 2 in S"9:D # 3$ //defini%&o do displa7:seg 3 in S"9:" # 8$ //defini%&o do displa7:seg 8 in S"9:< # 5$ //defini%&o do displa7:seg 5 in S"9:9 # $ $ //defini%&o do displa7:seg in PD # =$ //defini%&o do displa7:seg = in P' P'( # A)$
//defini%&o do do po po*nciomero
unsigned in caracere # )$
"is#la$ de % Se&men'os (anodo comum) RS* 7e 7e segm segmen eno os> s>1 1?? #
// pgfedca )1 )11))) 1))))) ))) ) )11111))1 )1)1))1)) )1)11)))) )1))11))1 )1))1))1) )1)))))1) )11111))) )1))))))) )1))1)))) )1)))1))) );1 );1))) )))))1 ))11 )1)1))111 )1)1))))1 )1))))11)
//) //) //1 //2 //3 //8 //5 // //= // // //A //; //; //C //D //"
"is#la$ de % Se&men'os (anodo comum) RS* +oid displa7:=seg, 7e displa7:seg //fun%&o displa7:segs recee um 7e //cBamado displa7:seg e en+ia os is para o displa7 digialrie,S"9:A iRead,displa7:seg iRead,dis pla7:seg )--$ digialrie,S"9:; iRead,displa7:seg 1--$ digialrie,S"9:C iRead,displa7:seg 2--$ digialrie,S"9:D iRead,displa7:seg iRead,disp la7:seg 3--$ digialrie,S"9:" iRead,displa7:seg 8--$ digialrie,S"9:< iRead,displa7:seg 5--$ digialrie,S"9:9 digialrie,S"9:9 iRead,displa7:seg iRead,displa7:seg --$ digialrie,PD digialrie,PD iRead,displa7:seg iRead,displa7:seg =--$ 4
"is#la$ de % Se&men'os (anodo comum) RS* +oid seup, pinMode,S"9:A '0(P0(-$ pinMode,S"9:; '0(P0(-$ pinMode,S"9:C '0(P0(-$ pinMode,S"9:D '0(P0(-$ pinMode,S"9:" '0(P0(-$ pinMode,S"9:< pinMode,S"9:< '0(P0(-$ pinMode,S"9:9 pinMode,S"9:9 '0(P0(-$ pinMode,PD pinMode,PD '0(P0(-$ Serial.egin,))-$ displa dis pla7:= 7:=seg seg,, )111 )11111111 -$ 4
//defini%&o dos pinos
//configura RS232 //apa //apaga ga o displa displa7 7
"is#la$ de % Se&men'os (anodo comum) RS* +oid loop, de dela7,1))-$ //dela7 caracere caracere # analogRe analogRead,P ad,P'(-$ '(-$ //l* po*ncio po*nciomero mero cara carac cer ere e # map, map,ca cara rac cer ere e ) 1)23 1)23 ) 15-$ 15-$ //a //aus usa a Serial.prinln,caracere-$ //en+ia pela serial displa7:=seg, displa7:=seg, segmenos>caracere? segmenos>caracere? -$ 4
Tem#ori+ador com Alarme com Tem#o A,us'á-el
Tem#ori+ador com Alarme com Tem#o A,us'á-el in !"D1 # 13$//defini%&o do !"D 1 in ;0EE"R # 11$//defini%&o do ;0EE"R in ;'(A'1 # 12$//defini%&o do ;o&o 1 in P'( P'( # A)$ //defi //defini% ni%&o &o do Po*n Po*ncio ciome mero ro unsigned in empo$ +oid seup, pinMode,! pinMode,!"D1 "D1 '0(P0(-$ '0(P0(-$ //defini%&o //defini%&o da dire%&o dire%&o dos pinos pinMode,;0EE"R pinMode,;0EE"R '0(P0(-$ pinMode,;'(A'1 FGP0(-$ Serial.egin,))-$ //configura serial 4
Tem#ori+ador com Alarme com Tem#o A,us'á-el +oid loop, dela7,1))-$ empo # analogRead,P'(-$//l* analogRead,P'(-$//l* o poenciHmero empo empo # map,e map,empo mpo ) 1)23 1)23 1))) 1))) 1))))1))))-$$ //aus //ausa a o +alor +alor Serial.prinln,empo-$ //imprime o +alor if,dig if,digia ialRe lRead, ad,;'( ;'(A' A'11- ## ## ) digial digialrie, rie,;0EE" ;0EE"R R IF9I-$ IF9I-$ dela7,1)))-$ digia digial lri rie,; e,;0EE 0EE"R "R !'-$ !'-$ digialrie,!"D1 IF9I-$ dela7,empo-$
//se o&o o&o 1 pressi pressiona onado do //liga ;0EE"R ;0EE"R //empo de 1 segundo //desl //desliga iga ;0EE"R ;0EE"R //liga !"D 1 //empo
Tem#ori+ador com Alarme com Tem#o A,us'á-el digial digialrie, rie,;0EE" ;0EE"R R IF9I-$ IF9I-$ dela7,1)))-$ digia digial lri rie,; e,;0EE 0EE"R "R !'-$ !'-$ dela7,1)))-$ digial digialrie, rie,;0EE" ;0EE"R R IF9I-$ IF9I-$ dela7,1)))-$ digia digial lri rie,; e,;0EE 0EE"R "R !'-$ !'-$ dela7,1)))-$ digial digialrie, rie,;0EE" ;0EE"R R IF9I-$ IF9I-$ dela7,1)))-$ digia digial lri rie,; e,;0EE 0EE"R "R !'-$ !'-$
//liga ;0EE"R ;0EE"R //empo de 1 segundo //desl //desliga iga ;0EE"R ;0EE"R //empo de 1 segundo //liga ;0EE"R ;0EE"R //empo de 1 segundo //desl //desliga iga ;0EE"R ;0EE"R //empo de 1 segundo //liga ;0EE"R ;0EE"R //empo de 1 segundo //desl //desliga iga ;0EE"R ;0EE"R
4 digialrie,!"D1 !'-$ 4
//se n&o desliga !"D 1
"is#la$ de % Se&men'os
Bilio&ra/ia
Arduino 0an&ua&e Re/erence Bps//JJJ.arduino.cc/reference/en/$