
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
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
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
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
41 questions
US History STAAR Review
Quiz
•
11th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
20 questions
US History EOC STAAR 2022 Review Set 1
Quiz
•
11th Grade
11 questions
Expectations Review
Quiz
•
9th - 12th Grade