AP2/Pràctica1.-El meu primer programa.
Introducció: Abans de començar a editar el primer programa cal saber el model de picaxe que es vol utilitzar, quantes entrades i sortides té, i com funcionen.
La Placa Imagina incorpora el PICAXE-20M, que té 8 entrades i 8 sortides digitals numerades i ordenades: les entrades (IN) a un costat i les sortides (OUT) a l'altre.
Recordeu que les sortides digitals per defecte estan desactivades, donen 0 volts (0 lògic). Quan les activeu es posaran a 1 lògic, és a dir, a +5volts.
Si s'analitza només la sortida 4, que és la que utilitzareu, veureu que té connectat el LED D4 a través d'un resistor de 1k ohm. Quan aquesta sortida 4 es posi a 1 lògic, donarà +5 volts i farà encendre el LED D4.
Cal dir que totes les sortides de la Placa Imagina estan monitoritzades per LED.
La Placa Imagina incorpora el PICAXE-20M, que té 8 entrades i 8 sortides digitals numerades i ordenades: les entrades (IN) a un costat i les sortides (OUT) a l'altre.
Recordeu que les sortides digitals per defecte estan desactivades, donen 0 volts (0 lògic). Quan les activeu es posaran a 1 lògic, és a dir, a +5volts.
Si s'analitza només la sortida 4, que és la que utilitzareu, veureu que té connectat el LED D4 a través d'un resistor de 1k ohm. Quan aquesta sortida 4 es posi a 1 lògic, donarà +5 volts i farà encendre el LED D4.
Cal dir que totes les sortides de la Placa Imagina estan monitoritzades per LED.
Experimentació: El meu primer programa consisteix en desactivar i activar la sortida OUT4 del PICAXE-20M, cada 0,5 segons i que ho faci indefinidament.
Obriu el Programing Editor i s'obrirà la finestra Opciones. Si no s'obre, feu clic a la icona Options. Aleshores trieu a la pestanya Modo, el model PICAXE-20M.
Obriu el Programing Editor i s'obrirà la finestra Opciones. Si no s'obre, feu clic a la icona Options. Aleshores trieu a la pestanya Modo, el model PICAXE-20M.
Feu clic a la icona "Flowchart". Veureu que se us obre l'editor de Diagrama de Flux (fons de color groc).
Per defecte ja surt la instrucció start. Tots els programes de Diagrama de Flux, d'ara endavant anomenat DdF, comencen amb aquesta instrucció.
Per defecte ja surt la instrucció start. Tots els programes de Diagrama de Flux, d'ara endavant anomenat DdF, comencen amb aquesta instrucció.
Seleccioneu el bloc de funcions Out.
Seleccioneu la instrucció low.
Arrossegueu-la fins que quedi annexada a la instrucció start. Feu clic a la icona de la fletxa anomenada Select.
Feu clic damunt de low i al menú desplegable de la part inferior seleccioneu la sortida desitjada, en aquest cas la número 4.
La instrucció low 4 desactiva la sortida 4 del PICAXE, és a dir la posa a nivell lògic 0 (0 volts).
La instrucció low 4 desactiva la sortida 4 del PICAXE, és a dir la posa a nivell lògic 0 (0 volts).
Cliqueu la icona de tornar al menú de blocs principal.
Seleccioneu el bloc de funcions delay.
Feu clic a la instrucció pause. Pause aturarà el programa el temps indicat en milisegons (ms).
Arrossegueu pause fins que encaixi amb la instrucció precedent.
Feu clic a select seleccioneu la instrucció pause 1000 per canviar el temps que el programa estarà aturat.
Poseu a la part inferior 500ms, que equival a 0,5 segons.
Feu clic a endarrere, seleccioneu el bloc Out, trieu i arrossegueu high. Seleccioneu la sortida 4.
La instrucció high 4 activa la sortida 4 del PICAXE. Això vol dir que treu un 1 lògic (+5volts) per la sortida indicada.
La instrucció high 4 activa la sortida 4 del PICAXE. Això vol dir que treu un 1 lògic (+5volts) per la sortida indicada.
Acabeu d'introduir les instruccions que falten, segons imatge. Després seleccioneu draw lines i situeu el cursor del ratolí al final de la instrucció pause 500.
Feu clic al terminal lliure de pause 500 i aneu fent clics per tancar el bucle de programa. Aquesta acció farà que el programa es vagi executant indefinidament.
Si feu clic a la icona Simulate, s'activa la simulació del vostre programa. En vermell s'indica la instrucció que s'està executant.
A la finestra de simulació podeu veure la sortida 4 activada i com el programa està esperant 0,5segons per aturar-la.
A la finestra de simulació podeu veure la sortida 4 activada i com el programa està esperant 0,5segons per aturar-la.
Feu clic a label per posar comentaris al programa per fer més fàcil la seva comprensió.
Enunciat: Modifiqueu els temps d'apagat i encesa de la sortida 4 de manera que ho faci cada 2,5s.
Feu la simulació i observeu el que passa. La sortida 4 està més temps activada o menys? Afegiu la resposta en forma d'etiqueta en el mateix programa.
Transferir al picaxe (opcional): bolqueu el programa al PICAXE-20M i comproveu si el funcionament és el mateix que el simulat.
Desar: Deseu el vostre programa amb el nom de AP2pràctica1. Veureu que tindrà extensió .cad perquè està editat amb DdF.
Lliurament: Entregueu l'arxiu AP2pràctica1.cad al curs Moodle ROBOT HUMANOIDE IMAGINA, a l'apartat corresponent d'Activitats de Programació 2.
Feu la simulació i observeu el que passa. La sortida 4 està més temps activada o menys? Afegiu la resposta en forma d'etiqueta en el mateix programa.
Transferir al picaxe (opcional): bolqueu el programa al PICAXE-20M i comproveu si el funcionament és el mateix que el simulat.
Desar: Deseu el vostre programa amb el nom de AP2pràctica1. Veureu que tindrà extensió .cad perquè està editat amb DdF.
Lliurament: Entregueu l'arxiu AP2pràctica1.cad al curs Moodle ROBOT HUMANOIDE IMAGINA, a l'apartat corresponent d'Activitats de Programació 2.