Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Formulario de arduino, Apuntes de Programación Java

Hoja descriptiva sobre las liberias de arduino al igual que su sintasis y como utilizarlos respecto a los snsores ultrasonicos

Tipo: Apuntes

2019/2020

Subido el 14/10/2020

andres-higinio-marquez-teran
andres-higinio-marquez-teran 🇲🇽

1

(1)

2 documentos

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Arduino Cheat Sheet
Programación Arduino Uno para manejo de sensores (digital y analógico) y comunicación por Bluetooth e IoT.
Estructura
Estructura basica:
void setup() { instruccio-
nes; // aqrealizamos la configu-
ración inicial de variables
} void loop() { instrucciones; //
el código que se va a repetir de
forma indefinida
}
Estructura de control:
IF
if(condición para ser evaluada)
{
// Instrucciones }
ELSE
else
{
// Instrucciones
}
SWITCH
switch (expresión) {
case valor1:
//instrucciones
[break]
case valor2:
// instrucciones
[break]
. default:
//instrucciones por defecto
}
FOR
for( inicialización de la variable; con-
dición a ser evaluada; incremento/
decremento)
{
// Instrucciones que se
ejecutaran en caso que cumpla la
condición.
Nom: Marquez Teran Andres Higinio
Matricula: 1245397
Fecha:21/05/2020
Estructura de control:
WHILE
while (condición) {
// instrucciones }
DO WHILE
do {
// Instrucciones
} while (condición)
CONTINUE
for (int x = 0; x <= 255; x ++) {
if (x > 60 && x < 100)
{
// Omite los valores leídos que sean
mayores a 60 y menores a 100
continue;
}
analogWrite(PWMpin, x);
delay(50);
E/S Digital:
pinMode ( pin,[INPUT,OUTPUT]
digitalWrite(pin,valor)
Int digital read (pin)
//escribe high en entradas para
//usar los pull-ups
E/S Analogicas:
analogReference
([DEFAULT,INTERNAL,EXTERNAL])
Int analogRead(pin)
analogWrite(pin,valor)//PWM
Advanced I/O
Tone (pin, freqhz)
Tone(pin , freqhz, duracion_ms)
noTone (pin)
shiftOut(pinDatos,pinReloj,
[MSBFIRST, LSBFIRST], valor)
Unsigned long pulseIn(pin,
[HIGH ,LOW])
Comunicacion por Bluetooth
e loT
#include <SoftwareSerial.h>
/*************************
* Ejemplo de uso de Modulo HC-06 de Blue-
tooth
* este ejemplo permite encender o apagar un
led en funcion de
* si se enciende o se apaga un led.
* BooleanBite.com
*************************/
SoftwareSerial serial(2,3);
void setup() {
// put your setup code here, to run once:
pinMode(8,OUTPUT);
serial.begin(9600);
Serial.begin(9600);
}
void loop() {
if(serial.available())
{
char caracter= serial.read();
Serial.println(caracter);
switch(caracter){
case '0':
digitalWrite(8,LOW);
break;
case '1':
Comunicacion por Blue-
tooth e loT
Modulo HC-05
//#include
<SoftwareSerial.h>
//SoftwareSerial swSerial
(10, 11);
#include <AltSoftSerial.h>
AltSoftSerial swSerial;

Vista previa parcial del texto

¡Descarga Formulario de arduino y más Apuntes en PDF de Programación Java solo en Docsity!

Arduino Cheat Sheet

Programación Arduino Uno para manejo de sensores (digital y analógico) y comunicación por Bluetooth e IoT.

Estructura

Estructura basica:

void setup() { instruccio- nes; // aquí realizamos la configu- ración inicial de variables } void loop() { instrucciones; // el código que se va a repetir de forma indefinida }

Estructura de control:

IF

if(condición para ser evaluada) { // Instrucciones } ELSE else { // Instrucciones } SWITCH switch (expresión) { case valor1: //instrucciones [break] case valor2: // instrucciones [break]

. default: //instrucciones por defecto } FOR for( inicialización de la variable; con- dición a ser evaluada; incremento/ decremento) { // Instrucciones que se ejecutaran en caso que cumpla la condición.

Nom: Marquez Teran Andres Higinio

Matricula: 1245397

Fecha:21/05/

Estructura de control:

WHILE

while (condición) { // instrucciones } DO WHILE do { // Instrucciones } while (condición) CONTINUE for (int x = 0; x <= 255; x ++) { if (x > 60 && x < 100) { // Omite los valores leídos que sean mayores a 60 y menores a 100 continue; } analogWrite(PWMpin, x); delay(50);

E/S Digital:

pinMode ( pin,[INPUT,OUTPUT] digitalWrite(pin,valor) Int digital read (pin) //escribe high en entradas para //usar los pull-ups E/S Analogicas: analogReference ([DEFAULT,INTERNAL,EXTERNAL]) Int analogRead(pin) analogWrite(pin,valor)//PWM

Advanced I/O

Tone (pin, freqhz) Tone(pin , freqhz, duracion_ms) noTone (pin) shiftOut(pinDatos,pinReloj, [MSBFIRST, LSBFIRST], valor) Unsigned long pulseIn(pin, [HIGH ,LOW])

Comunicacion por Bluetooth

e loT

#include <SoftwareSerial.h> _/*************************

  • Ejemplo de uso de Modulo HC-06 de Blue- tooth
  • este ejemplo permite encender o apagar un led en funcion de
  • si se enciende o se apaga un led.
  • BooleanBite.com *************************/_ SoftwareSerial serial(2,3); void setup() { // put your setup code here, to run once: pinMode(8,OUTPUT); serial.begin(9600); Serial.begin(9600); } void loop() { if(serial.available()) { char caracter= serial.read(); Serial.println(caracter); switch(caracter){ case '0': digitalWrite(8,LOW); break ; case '1':

Comunicacion por Blue-

tooth e loT

Modulo HC- 05 //#include <SoftwareSerial.h> //SoftwareSerial swSerial (10, 11); #include <AltSoftSerial.h> AltSoftSerial swSerial;