Sie sind auf Seite 1von 4

11/03/2015

Status0:ConstruindoumRob(Esteira)comoArduino

Incio

Contato

Categorias

3dsMax(3)
Access2010(1)
Android(28)
Arduino(3)
AutoCAD(17)
Blog(2)
Comandos(15)
Curiosidades(2)
Dicas(37)

Sobre

quartafeira,2deoutubrode2013

ConstruindoumRob(Esteira)como
Arduino
Hojeireipassarositensnecessrios,esquemasecdigoparaaconstruodo
robabaixo,paraaconstruoeucompreiositensemlojasseparadascomoa
miniintheboxquedemorauns30diasparachegar,mercadolivreaondegostode
comprarelaboratriodegaragemquefoiumdossitesqueeuuseicomoreferencia
paraaconstruoetambmvendeoscomponentes,masvocpodeficara
vontadeparacomprarositensaondebementender.

Pesquisar

Ok

Engenharia(6)
Excel(4)
HTML(5)

ltimaspostagens

Internet(3)

GalaxyS3MinicomAndroid
KitKat4.4.4(CyanogenMod11
02/09/2014)

iOSJailbreak(2)
Java(20)
JavaScript(1)

Resolverbugnavelocidadede
UploaddoDropbox

Jogos(2)

GalaxyS3MinicomAndroid
KitKat4.4.2(CyanogenMod11
22/04/2014)

Jude(1)
Linux(16)
Notcias(4)

GalaxyS3Mini(GTI8190L)Jelly
Bean4.1.2Oficial

Pendrive(2)

JailbreakingIOS7todos
UNTETHERED

PHP(8)
Rede(3)
SolidWorks(1)
SQL(18)
WebService(2)
Windows(13)
NaimagemacimatemitemamaisdoqueiremosusarqueomduloBluetoothqueembreveireifazer
umtutorialbemsimplesexplicandocomousar.

NossorobficarconectadoaoPCpormeiodocaboabaixo(omesmousado
emimpressoras)eiremoscontrolaloatravsdoPCusandoasteclasW,D,AeS.

Itensusadosparaoprojeto:
ArdunoUno
PoluluDriveTB6612FNG
Micromotorcomcaixadereduodemetal75:1
ZumoChassisKit
ProtoboardeJumpers(Parafacilitaramontagem)

EsquemaparaligarArdunoeoPoluluDriveraosmotores:

http://www.status0.com.br/2013/10/construindoumroboesteiracomo.html

1/4

11/03/2015

Status0:ConstruindoumRob(Esteira)comoArduino

AoconectaroArdunonoPCeselecionaraportaCOMemodelodoArduno
usadofaaouploaddocdigoabaixo:

//DefiniesparacontrolaroMotorA
#definePWMA3//ControledeVelocidade
#defineAIN14//MododeOperao
#defineAIN25//MododeOperao
#defineMOTOR_A1//DefinemotordaDireitacomvalor1
//DefiniesparacontrolaroMotorB
#definePWMB6//ControledeVelocidade
#defineBIN17//MododeOperao
#defineBIN28//MododeOperao
#defineMOTOR_B2//DefinemotordaDireitacomvalor2
byteletra
voidsetup()
{
//Defineospinosdecontrolecomopinosdesada
pinMode(PWMA,OUTPUT)
pinMode(AIN1,OUTPUT)
pinMode(AIN2,OUTPUT)
pinMode(PWMB,OUTPUT)
pinMode(BIN1,OUTPUT)
pinMode(BIN2,OUTPUT)
Serial.begin(9600)
}
voidloop()//Loopparaleraletrapressionada
{
if(Serial.available()>0)
{
letra=Serial.read()
switch(letra)
{
//FRENTE
case'w':
case'W':
move(MOTOR_A,255,2)//MotordaEsquerda,Velocidade(255o
mximo),sentidoderotao
move(MOTOR_B,255,1)//MotordaDireita,Velocidade(255omximo),
sentidoderotao
break
//ESQUERDA
case'a':
case'A':
move(MOTOR_A,255,2)
move(MOTOR_B,255,2)
break
//TRS
case's':
case'S':
move(MOTOR_A,255,1)
move(MOTOR_B,255,2)

http://www.status0.com.br/2013/10/construindoumroboesteiracomo.html

2/4

11/03/2015

Status0:ConstruindoumRob(Esteira)comoArduino
break
//DIREITA
case'd':
case'D':
move(MOTOR_A,255,1)//MotordaEsquerda,paraoMotor,sentidode
rotao
move(MOTOR_B,255,1)//MotordaDireita,atodavelocidade,sentidode
rotao
break
//PARADO
case'p':
case'P':
move(MOTOR_A,0,2)
move(MOTOR_B,0,1)
break
}
letra=Serial.read()
letra=0
}
}
voidmove(intmotor,intspeed,intdirection)
{
booleaninPin1=LOW
booleaninPin2=HIGH
if(direction==1)
{
inPin1=HIGH
inPin2=LOW
}
if(motor==1)
{
digitalWrite(AIN1,inPin1)
digitalWrite(AIN2,inPin2)
analogWrite(PWMA,speed)
}
else
{
digitalWrite(BIN1,inPin1)
digitalWrite(BIN2,inPin2)
analogWrite(PWMB,speed)
}
}

ApscopiarecolarocdigonoArdunofaaoUploaddocdigo:

ApsterminaroUploadterminarfecheoArdunoeuseprogramaPuttyouoSerial
MonitordoArdunomesmoparaconectarnoRobecontrolalo.

http://www.status0.com.br/2013/10/construindoumroboesteiracomo.html

3/4

11/03/2015

Status0:ConstruindoumRob(Esteira)comoArduino
Obs.:Ositenseesquemasusadossodiferentemasocdigofoiretiradoe
modificadodositelabdegaragem(eugosteimuitodocdigopostadoporeles)com
ointuitodepostarembrevealgumasmodificaeslegaisdestecdigoparaa
inclusodomduloBluetooth,sensordetemperatura/umidadeesensorde
distancia.

Sobreoautor
Gustavoformadoembancodedadoseadoradordetecnologia,nas
horasvagas,blogueiro!LeiaMaissobreoautor...

Marcadores:Arduino

2comentrios:
JuniorGxD 21dedezembrode201303:56
ondecomprouodrive?
Responder
Respostas
Gustavo

23dedezembrode201303:35

OlJunior!Compreinolaboratoriodegaragem.Abrao
Responder

Digiteseucomentrio...

Comentarcomo:

Publicar

ContadoGoogle

Visualizar

Projetos Robtica Escolas


Projeto de Robtica Educacional para Escolas. Consulte-nos!

Postagemmaisrecente

Pginainicial

Postagemmaisantiga

Assinar:Postarcomentrios(Atom)

http://www.status0.com.br/2013/10/construindoumroboesteiracomo.html

4/4

Das könnte Ihnen auch gefallen