
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
6 questions
objeto tecnologicos
Presentation
•
KG
8 questions
multimedia1
Presentation
•
KG
8 questions
Historia de la Tecnología
Presentation
•
11th Grade
9 questions
¿Qué estudia la filosofía?
Presentation
•
KG
9 questions
Normas APA - Clase 1
Presentation
•
11th Grade
9 questions
Naruto - O Ninja da Programação
Presentation
•
11th Grade
10 questions
médecine et santé
Presentation
•
11th Grade
10 questions
Refuerzo Académico de Programación 2P-2Q
Presentation
•
11th Grade
Popular Resources on Wayground
25 questions
The Ultimate College Knowledge Quiz
Quiz
•
8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Math Review
Quiz
•
6th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
40 questions
Math Large Group Session 1
Quiz
•
9th - 12th Grade
14 questions
Attributes of Linear Functions
Quiz
•
9th - 12th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
65 questions
USH Final Exam Spring 2026
Quiz
•
11th Grade
21 questions
Hidden Figures
Quiz
•
6th - 12th Grade
20 questions
Scatter Plots, Lines of Best Fit, Sampling
Quiz
•
9th - 11th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade