Title: basicos
Course: Tecnología y Digitalizacion 2 ESO 25-26

Controladora

La controladora es el "cerebro" de un robot. Tiene:
- entradas en las que conectar sensores que interaccionan con el ambiente
- salidas en las que conectar actuadores (motores, bombillas, etc) que permitirán al robot hacer cosas (moverse, por ejemplo).
- memoria en la que almacenar datos, entre ellos el programa de funcionamiento
- Un procesador que puede hacer cálculos

Las controladoras son ordenadores en miniatura.

Placa Ptolosa

Los ejercicios de programación los vamos a hacer con la placa ptolosa. En la siguiente imagen se muestran las distintas conexiones. Nosotros vamos a usar la parte izquierda como entradas y la derecha como salidas (poniendo el puerto de conexión al ordenador hacia arriba), pero el chip es muy potente y se puede usar de otras formas

[Image: conexiones] | [Image: placa ptolosa]

Editor

Para poder cargarle el programa hay que usar un ordenador que se conecta a la controlador y un software que permite comunicarse con ella. Nosotros usaremos el editor PICAXE que nos permite escribir los programas en un lenguaje llamado basic. Lo encontraremos en menu>programación>picaxe

Lo primero que hay que hacer es seleccionar el chip y el puerto. En este enlace puedes ver cómo se hace

Opciones del programador:

puerto: ttys0
chip: 20M2

Instrucciones básicas

Descripción de las instrucciones básicas que vamos a usar en esta sección de ejercicios básicos.

high

La instrucción high sirve para activar una salida. Hay que indicarle el número de la salida. Por ejemplo, high 5 activará la salida 5. Si tenemos conectado algo a ella como un motor, una bombilla o un led, empezará a funcionar

low

low sirve para desactivar una salida. Hay que indicarle el número de la salida, como en el caso de high. Por ejemplo, low 5 desconectará la salida 5, si algo conectado a ella estaba funcionando, dejará de hacerlo.

wait

Wait sirve para esperar y al que indicarle el número de segundos que el programa esperará sin hacer nada. Por ejemplo, wait 4 estará 4 segundos sin hacer nada.