Diferencia entre revisiones de «word()»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== Descripción == Convierte un valor a un dato tipo word. == Sintaxis == <pre> word(variable); </pre> == Retorna == Retorna un word. == Advertencias == * El ti...»)
 
(Vea también)
 
(No se muestran 7 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
== Descripción ==
 
== Descripción ==
Convierte un valor a un dato tipo [[word]].  
+
Convierte un valor de cualquier tipo a un dato tipo [[word]] o [[unsigned int]].
  
 
== Sintaxis ==
 
== Sintaxis ==
 
<pre>
 
<pre>
 
word(variable);
 
word(variable);
 +
word(h,l);
 
</pre>
 
</pre>
 +
 +
== Parámetros ==
 +
;variable:Variable a convertir de cualquier tipo.
 +
;h:El byte más significativo (más a la izquierda) de la variable.
 +
;l:El byte menos significativo (más a la derecha) de la variable.
  
 
== Retorna ==
 
== Retorna ==
Retorna un [[word]].
+
Retorna un [[word]] o [[unsigned int]].
  
 
== Advertencias ==
 
== Advertencias ==
Línea 14: Línea 20:
 
* En Arduino [[UNO]] los tipod [[word]] y [[unsigned int]] sólo aplica en placas basadas en el ATmega
 
* En Arduino [[UNO]] los tipod [[word]] y [[unsigned int]] sólo aplica en placas basadas en el ATmega
 
* En Arduino [[DUE]] y [[Zero]], [[unsigned int]] almacena un número sin signo de 4 bytes (32 bit).
 
* En Arduino [[DUE]] y [[Zero]], [[unsigned int]] almacena un número sin signo de 4 bytes (32 bit).
 +
* No funciona con cadenas [[string]] ni objetos [[String]].
  
 
== Ejemplo ==
 
== Ejemplo ==
Línea 20: Línea 27:
  
 
== Vea también ==
 
== Vea también ==
* [[byte()]]
+
<categorytree mode=all>Funciones conversion</categorytree>
* [[int()]]
 
* [[long()]]
 
* [[float()]]
 
* [[toInt()]]
 
* [[char()]]
 
* [[getBytes()]]
 
  
== Referencias ==
+
== Referencias externas ==
 
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino]
 
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino]
  
[[Category:Funciones]]
+
[[Category:Funciones conversion]]

Revisión actual del 23:46 11 jun 2019

Descripción

Convierte un valor de cualquier tipo a un dato tipo word o unsigned int.

Sintaxis

word(variable);
word(h,l);

Parámetros

variable
Variable a convertir de cualquier tipo.
h
El byte más significativo (más a la izquierda) de la variable.
l
El byte menos significativo (más a la derecha) de la variable.

Retorna

Retorna un word o unsigned int.

Advertencias

  • El tipo word es prácticamente el tipo de dato universal para declarar variables de 2 bytes (16 bits); ya que, independientemente de la arquitectura del uC, siempre será de dicho tamaño.
  • En Arduino UNO los tipod word y unsigned int sólo aplica en placas basadas en el ATmega
  • En Arduino DUE y Zero, unsigned int almacena un número sin signo de 4 bytes (32 bit).
  • No funciona con cadenas string ni objetos String.

Ejemplo


Vea también


Referencias externas