Anda di halaman 1dari 2

HablemosdeArduinoUNO

10COMUNICACINSERIAL

YahemosexplicadoencaptulosanterioresqueelmicrocontroladorATmega328P
disponedeunreceptor/transmisorseriede poTTLUARTquepermitecomunicar
laplacaArduinoUNOconotrosdisposi vos(normalmente,nuestrocomputador),

paraaspodertransferirdatosentreambos.Elcanalsicodecomunicacinen
estoscasossueleserelcableUSB,perotambinpuedenserlospinesdigitales0
(RX)y1(TX)delaplaca.Siseusanestosdospinesparacomunicarlaplacaconun
disposi voexterno,tendremosqueconectarconcretamenteelpinTXdelaplaca
conelpinRXdeldisposi vo,elRXdelaplacaconelTXdeldisposi voycompartir
latierradelaplacaconlatierradeldispositivo.Hayquetenerencuentaquesise
utilizanestosdospinesparalacomunicacinserie,nopodrnserusadosentonces
comoentradas/salidasdigitalesestndar.
Dentrodenuestrossketchespodemoshacerusodeestereceptor/transmisorTTL
UARTparaenviardatosalmicrocontrolador(orecibirlosdel)graciasalelemento
dellenguajeArduinollamado"Serial.

Elconceptodeobjetoesalgoabstracto,peroparaentenderlomejor,simplemente
supondremosqueson"contenedoresqueagrupandiferentesinstruccionescon
algunarelacinentreellas.Porejemplo,elobjeto"Serialrepresentaporsmismo
unacomunicacinserieestablecidaconlaplaca,yennuestrosketchpodremos
hacerusodeunconjuntodeinstruccionesdisponiblesdentrodelquesirvenpara

manipulardichacomunicacinserie.
Lasinstruccionesexistentesdentrodeunobjeto(notodaslasinstruccionesdel
lenguajeArduinopertenecenaunobjeto)seescribensiguiendola
sintaxisnombreObjeto.nombreInstruccion().Poresolasinstruccionesutilizadasen
elsketchdeejemplodelprincipiodeestecaptulo,alperteneceralobjeto"Serial,
tienennombrescomoSerial.begin()oSerial.println().
Acontinuacin,explicaremoslasintaxis,funcionamientoyutilidaddelas
instruccionesincluidasenelobjeto"Serial.
Lasinstruccionesexistentesdentrodeunobjeto(notodaslasinstruccionesdel
lenguajeArduinopertenecenaunobjeto)seescribensiguiendola
sintaxisnombreObjeto.nombreInstruccion().Poresolasinstruccionesutilizadasen
elsketchdeejemplodelprincipiodeestecaptulo,alperteneceralobjeto"Serial,
tienennombrescomoSerial.begin()oSerial.println().

Anda mungkin juga menyukai