Diferencia entre revisiones de «Funciones»
De ArduWiki
(→Random) |
(→Interrupciones externas) |
||
Línea 94: | Línea 94: | ||
== Interrupciones externas == | == Interrupciones externas == | ||
+ | Las interrupciones (ISR) son un método de disparar un evento sin esperar que el programa principal ([[loop()]]) llegue el turno de alguna instrucción particular. | ||
+ | |||
* [[attachInterrupt()]] | * [[attachInterrupt()]] | ||
* [[detachInterrupt()]] | * [[detachInterrupt()]] |
Revisión del 16:57 1 jul 2018
Para controlar la placa Arduino y realizar cálculos.
Contenido
E/S digitales
E/S analógicas
- analogRead()
- analogWrite() - PWM
- analogReference()
- analogReadResolution() - solo DUE y ZERO
- analogWriteResolution() - solo DUE y ZERO
E/S avanzadas
Tiempos
Matemáticas
Trigonométricas
Caracteres
- isAlpha()
- isAlphaNumeric()
- isAscii()
- isControl()
- isDigit()
- isGraph()
- isHexadecimalDigit()
- isPrintable()
- isPunct()
- isSpace()
- isLowerCase()
- isUpperCase()
- isWhiteSpace()
Conversiones de tipo
Cuando requieres convertir un tipo de dato en otro puedes usar estas funciones:
Random
Para trabajar con números pseudo-aleatorios en Arduino.
Bit y Bytes
Interrupciones externas
Las interrupciones (ISR) son un método de disparar un evento sin esperar que el programa principal (loop()) llegue el turno de alguna instrucción particular.
Funciones de usuario
Puerto comunicaciones
Clases y objetos
USB
Solo placas ATmega32u4, DUE y Zero