Escolar Documentos
Profissional Documentos
Cultura Documentos
EstesitioempleacookiesdeGoogleparaprestarsusservicios,parapersonalizaranunciosyparaanalizarel
trfico.Googlerecibeinformacinsobretuusodeestesitioweb.Siutilizasestesitioweb,sesobreentiendeque
aceptaselusodecookies.
MSINFORMACIN ENTENDIDO
Buscador
Geek Chickens Buscar
Enestaentrada,hablaremossobrelosdistintostiposdeconversionesdedatosinmediatasquepuedenser
usadasenArduino.
Existenlossiguientestipos:
char(variableaconvertir)
byte(variableaconvertir)
int(variableaconvertir)
word(variableaconvertir)
long(variableaconvertir)
float(variableaconvertir)
Cmofuncionan?muyfcil,tanslohayqueaadirlavariableaconvertirdentrodelosparntesis"()"yde
estaformaharlaconversin.Porejemplo,siqueremosconvertirunavariabledetipoenteroaunadetipochar, Entradas populares
estanfcilcomohacerlosiguiente:
Controldeaccesoconlectorde
tarjetasRFIDusandoArduino
1 voidsetup() ? Enestetutorialexplicarcmomontar
2 { unlectordetarjetasytags(llaves)de
3 Serial.begin(9600); tipoRFID(porsialguienseanimayse
4 inti=65; quiereinstalaru...
5 Serial.print(char(i));
6 } LeercdigotagconmduloRFID
7
8 voidloop() "RFIDRC522"
9 { Viendoquemuchagentelopeda,he
10 creadouncdigoparaleerlostags,el
11 } cdigoacontinuacin://GeekChickens
//http://geekchickens.b...
http://geekchickens.blogspot.com.es/2014/02/tutorialdearduinodesde0tutorial18.html 1/3
24/2/2017 TutorialdeArduinodesde0Tutorial18Conversionesdedatos|GeekChickens
TutorialdeArduinodesde0
EstesitioempleacookiesdeGoogleparaprestarsusservicios,parapersonalizaranunciosyparaanalizarel
Tutorial17Crearnuestraspropias
Comopodemosver,nosdevolverlaletraA,porqueelnmero65enASCIIeslaletraA.Notienems
trfico.Googlerecibeinformacinsobretuusodeestesitioweb.Siutilizasestesitioweb,sesobreentiendeque
funciones+estructurasdecontrol"
complicacinqueestayesrealmentetilencasosdondenosinteresenconversionesalmomento.
aceptaselusodecookies. return"y"goto"
Enestaentradaaprenderemosalgo
MSINFORMACIN ENTENDIDO muytilyesacrearnuestraspropias
faltenexemples funcionesparaconseguiruncdigo
muchomsordenadoyclar...
Veamosunosejemplosconcadatipo:
TutorialdeArduinodesde0
Tutorial20Grabarenlamemoria
interna(EEPROM)denuestro
ConChar:Estanostransformacualquiervariableaundatodetipochar Arduino+cdigopuertadeacceso
Enestaentrada,aprenderemosa
guardardatospermanentesdentrode
1 voidsetup() ?
2 { nuestroArduino.Nospuedesertilsi
3 Serial.begin(9600); queremosquepermanezcan...
4 inti=65;
5 Serial.print(char(i)); TutorialdeArduinodesde0
6 } Tutorial15TiemposenArduino(
7 delay(),delayMicroseconds(),millis()
8 voidloop() ymicros())
9 { Enestaentrada,hablaremossobrelos
10
11 } retardosydelaysenArduino.Haydos
manerasdeconseguiruntiempoen
Arduino.Unoseracu...
Conbyte:
LectordecdigoIR(protocolo
NEC)conArduino
voidsetup()
HoyusaremoslalibreraNECIRrcv(
{ incluidajuntoaladescargadel
Serial.begin(9600) cdigo),quenospermitirsacarle
inti=65 partidoalosinfrarrojos.Enesta...
Serial.print(byte(i))
} Crearcaracterespersonalizados
(yanimados)paratusproyectoscon
voidloop() LCDde16x2ocualquierotro
{ Enstetutorialosensearacrear
vuestrospropioscaracteres
personalizadosparavuestrasLCDde
}
16x2(odems)conunmatrizde5x8
...
Conint:
TutorialdeArduinodesde0
Tutorial21IRQexternascon
1 voidsetup() ?
Arduino(interrupcionesexternas)
2 {
3 Serial.begin(9600); Hoyaprenderemosausarlas
4 chari='N'; interrupcionesexternasdeArduino,
5 Serial.print(int(i)); peroantesexplicaremosunpocolo
6 } queesunainterrupcin.Unain...
7
8 voidloop() TutorialdeArduinodesde0
9 { Tutorial09Estructurasdecontrol
10 Switchcase+break+continue
11 }
Switchcase:Enestaentrada,
explicarlaestructuradecontrol
Conword: switchcase.Esmuytilcuando
tenemosunagrancantidadde...
voidsetup()
Aplicacindelasinterrupciones
{ externasconArduino.Contadorpara
Serial.begin(9600) bobinador(mquinabobinadora)
inti=20 Enestaentrada,explicaruncdigo
Serial.print(word(i)) parabuscarleunautilidadprcticaa
} lasinterrupciones.Dichocdigosirve
paracontrolarunamquina...
voidloop()
{
Etiquetas
}
Conlong: AVR(1)
BananaPro(1)
IR(4)
1 voidsetup() ?
2 { IRQ(interrupciones)(1)
3 Serial.begin(9600); LCD(3)
4 doublei=123456.54321;
5 Serial.print(long(i)); miCPU(4)
6 }
7 Otros(1)
8 voidloop() reciclajeelectrnico(2)
9 {
10 RFID(2)
11 } TutorialArduino(23)
Confloat:
1 voidsetup() ?
2 {
3 Serial.begin(9600);
4 doublei=123456.54321;
5 Serial.print(float(i));
6 }
http://geekchickens.blogspot.com.es/2014/02/tutorialdearduinodesde0tutorial18.html 2/3
24/2/2017 TutorialdeArduinodesde0Tutorial18Conversionesdedatos|GeekChickens
6 }
7
8 EstesitioempleacookiesdeGoogleparaprestarsusservicios,parapersonalizaranunciosyparaanalizarel
voidloop()
9 trfico.Googlerecibeinformacinsobretuusodeestesitioweb.Siutilizasestesitioweb,sesobreentiendeque
{
10 aceptaselusodecookies.
11 }
MSINFORMACIN ENTENDIDO
Losejemploshansidotodosiguales,tanslohemoscambiadoeltipode"conversor",perosirvenparaentender
cmopoderusarlos"conversores"yquenotienenningnmisterio.Yestohasidotodoporestaentrada.Hasta
pronto!
Fuentes:
http://arduino.cc/es/Reference/CharCast
http://arduino.cc/es/Reference/Byte#.UwUXwGJ5Ncc
http://arduino.cc/es/Reference/Word#.UwUbImJ5Ncc
0 comentarios:
Introducetucomentario...
Vistaprevia
Publicar Avisarme
http://geekchickens.blogspot.com.es/2014/02/tutorialdearduinodesde0tutorial18.html 3/3