Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONTROL MEDIANTE ORDENADOR (CONTROLANDO ACTUADORES CON S4A Y ARDUINO UNO…
CONTROL MEDIANTE ORDENADOR
EL ORDENADOR COMO ELEMENTO DE PROGRAMACIÓN Y CONTROL
Construir un prototipo físico que pueda activarse eléctricamente.
Redactar un conjunto de instrucciones o algoritmo que deberá ejecutar elprototipo para conseguir el objetivo deseado.
Elegir una tarjeta controlada que hará de intermediaria entre ordenador y el prototipo físico.
Utilizar un ordenador personal para implementar el algoritmo, escribiendo un programa en un lenguaje de programación que pueda entender el microcontrolador de la tarjeta.
LAS TARJETAS CONTROLADORAS Y LOS MICROCONTROLADORES
La tarjeta controladora es el elemento que conecta nuestro robot o prototipo con el ordenador.
Microcontrolador
es un ordenador del mismo tamaño que el de un circuito integrado especializado en tareas muy específicas.
ALGORITMOS, DIAGRAMAS DE FLUJO Y ESTRUCTURAS DE CONTROL
Algoritmos
es un conjunto de instrucciones que, ejecutadas en el orden adecuado, conducen a la solución del problema planteado.
Diagramas de flujo
=
-Instrucciones de declaración: permite definir una nueva variable.
-Instrucciones de expresión: Calculan un valor y lo almacenan dentro de una variable.
-Instrucciones de control de flujo:
Condicionales o bifurcaciones,; si varían el flujo de ejecución según el resultado de una expresión algebraica lógica.
Repetitivas; si hacen posible que un grupo de instrucciones se ejecuten cierto número de veces o mientras se cumpla cierta condición.
LENGUAJE DE PROGRAMACIÓN
Es un conjunto de reglas semiautomáticas, ortografía y sintácticas que se utilizan para comunicar órdenes o instrucciones a un microcontrolador. Conjunto de instrucciones, expresadas en un lenguaje llamado,
código o programa
- Datos:
Pueden ser numéricos
- Variables:
Son objetos matemáticos que almacenan un dato que puede cambiar pero que, en la mayoría de los lenguajes de programación, será sustituido por otro del mismo tipo.
- Operadores:
Identifican operaciones aritméticas, comparativas o lógicas, que actúan sobre datos y variables.
- Un conjunto de reglas sintácticas:
Indica cómo deben combinarse los símbolos que usan los lenguajes de programación.
- Sentencias o instrucciones:
Son las porciones ejecutables más pequeñas que tiene un programa.
LA PLATAFORMA ARDUINO
UNO
La tarjeta controladora Arduino UNO
- En la robótica educativa, las tarjetas controladoras Arduino son las más utilizadas gracias a su gran funcionalidad.
Entornos de desarrollo integrados
Editor de textos
:Escribimos las instrucciones del programa,incorporan correctores ortográficos y sintácticos.
Depurador (debugger)
:Detecta posibles errores de programación.
Compilador
:Traduce el código escrito a un lenguaje compuesto solo de ceros y unos llamado lenguaje máquina.
Grabador
:Envía el código en lenguaje máquina al ``bootloader´´ para que lo grabe en su memoria
CONTROLANDO ACTUADORES CON
S4A
Y ARDUINO
UNO
Controladores ledes
:
Blink
: es el programa con el que la mayoría de los programadores de microcontroladores se han iniciado.
Controlando zumbadores
:
Los zumbadores se utilizan en multitud de proyectos relacionados con la robótica. Sirven para producir señales acústicas
Controlando servomotores de rotación continua
:
Los servomotores de rotación continua se programan de forma parecida a los de rotación parcial.
Controlando servomotores de rotación parcial
:
Los servomotores de rotación parcial son motores cuyo eje puede girar, por lo general, en un rango comprendido entre 0º y 180º. Se utilizan sobre todo en los robots que tienen articulaciones.
LEYENDO SENSORES CON ARUINO
UNO
-
Sensores LDR
:Funcionan como potenciómetros cuya resistencia varía según la intensidad luminosa que reciben.
-
Potenciadores
:Son resistores variables que suelen utilizarse para controlar la intensidad de actuadores,como bombillas y ledes.Un potenciómetro es un divisor de tensión.Al hacerlo girar,se cambia el valor que cae entre el terminal central y los de los extremos.
-
Sensores todo-nada
: Estos sensores también conocidos como sensores digitales se caracterizan porque se comportan de dos formas extremas:o bien dejan pasar toda la corriente,o bien no dejan pasar nada.Se encuentran: interruptores,pulsadores y sensores de inclinación (tilt sensors)