
Estructura - Funciones Básicas - Instrucciones de Arduino
Presentation
•
Computers
•
11th Grade
•
Hard
Alexander Martinez
Used 10+ times
FREE Resource
9 Slides • 0 Questions
1
Arduino
Estructura ; Funciones Básicas e Instrucciones
Semana 5 - Marzo 08 al 12
2
ESTRUCTURA
Al trabajar con Arduino, debemos tener muy clara la estructura básica de un sketch.
void setup () //función inicial. Se ejecuta una sola vez
{
pinMode (13, OUTPUT); //Activa el pin 13 de SALIDA
}
void loop () // función tipo bucle. Se ejecuta infinitamente
{
digitalWrite (13, HIGH); //componentes conectados al pin 13 ON,PLAY,EXECUTE...
delay (1000); //retardo de 1000 milisegundos (1 segundo) para la anterior función
digitalWrite (13, LOW); //componentes conectados al pin 13 OFF,STOP,PAUSE...
delay (1000); //retardo de 1000 milisegundos (1 segundo) para la anterior función
}
3
Funciones básicas
Pin mode: Se usa para configurar los pines de nuestro Arduino como entrada o como salida. Se declarará dentro de la función "SetUp", por lo que la configuración de pines solo se hará una vez antes de empezar a ejecutar el programa principal o Void Loop
sintaxis: pinMode (pin, mode);
Ej:
void setup ()
{
pinMode (13, OUTPUT);
}
4
Funciones básicas
digitalWrite: Activa (HIGH) o desactiva (LOW) un pin digital (0 - 13). Esta función sólo tiene dos estados "HIGH" o "LOW" (ALTO/BAJO; ENCENDIDO/APAGADO; PLAY/STOP...)
sintaxis: digitalWrite (pin, value) ;
Ej:
void loop ()
{
digitalWrite (13, HIGH);
delay (1000);
digitalWrite (13, LOW);
delay (1000);
}
5
Funciones básicas
digitalRead: Lee el valor (HIGH o LOW) del pin digital especificado.
sintaxis: digitalRead (pin) ;
Ej: Activar el pin 13 al mismo valor leído en el pin 7
void loop()
{
digitalRead (7);
digitalWrite (13, val);
}
6
Funciones básicas
analogWrite: Escribe un valor en un pin analógico. (A0 - A5)
Se puede utilizar para encender un LED con luminosidad variable o accionar un motor a diferentes velocidades.
sintaxis: analogWrite (pin, value) ;
7
Funciones básicas
analogRead: Lee el valor del pin analógico especificado. Puede regular tensiones de entrada entre 0 y 5 voltios en valores enteros entre 0 y 1023.
sintaxis: analogRead (pin) ;
8
Delimitadores
Son elementos que encierran o establecen el alcance de una función o instrucción
{} Llaves: definen el inicio y el final de un bloque de funciones.
; Punto y coma: Se utiliza para separar instrucciones, es común que vaya al final de una línea de código. Si no lo ponemos no reconocerá el fin de la función y el programa dará un problema al compilar.
9
Comentarios
Es recomendable para hacer anotaciones sobre el funcionamiento del programa. Va a permitir que otras personas entiendan como hemos hecho el programa.
/*….*/ Bloque de comentario: Son áreas de texto que pueden abarcar más de una línea, lo que escribamos entre esos símbolos será ignorado por el programa.
// Línea de Comentario: Funciona como el bloque de comentario, con la diferencia que solo será ignorado el texto que esté a su derecha, al cambiar de línea perderá el efecto.
Arduino
Estructura ; Funciones Básicas e Instrucciones
Semana 5 - Marzo 08 al 12
Show answer
Auto Play
Slide 1 / 9
SLIDE
Similar Resources on Wayground
4 questions
HTML e CSS- Conceitos básicos
Presentation
•
11th Grade
4 questions
Tecnología educativa en la actualidad
Presentation
•
11th Grade
8 questions
Navegadores VS Buscadores
Presentation
•
KG
8 questions
Sprint 7
Presentation
•
KG
10 questions
EXCEL I
Presentation
•
10th Grade
10 questions
Introducción al diseño web
Presentation
•
11th Grade
4 questions
Lenguaje de programación
Presentation
•
11th Grade
8 questions
La computadora
Presentation
•
10th - 11th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade