Todo empezó una tarde que el profesor de CISE 4 nos manda un email diciendo del proyecto final, de todas las opciones escogí la baliza aunque en su momento la idea era algo evolucionada era hacer un cubo de led(la idea sigue viva) quedo solamante en la baliza. No puedo negar que he quedado con las ganas de hacer el cubito y aparte por que tengo los materiales para hacerlo pero ese será para otro post.
En el post anterior puse una programación bien sencilla de la baliza está vez use otro comando debido que me ahorraba líneas de programación y aparte estaba probando nuevos comandos.
Comando pins:
Este comando en mi caso sustituye el comando low y high debido que es mas fácil a la hora de programar las salidas(en este caso la encendida del led).
Un ejemplo sería:
let pins=%01010101
en este ejemplo los leds que se encienden sería el 6,4,2 y 0. El símbolo % le dice al micro que es se está trabajando en sistema binario y no en decimal.
El sistemático no lo tengo fue algo sacado de mi mente y pensando que todo iba a resultar (que casualmente me funciono) aparte no tenía mucha dificultad. Solamente era conectar en serie las resistencias con los leds, conectar el catodo a ground y ya.
El sistemático no lo tengo fue algo sacado de mi mente y pensando que todo iba a resultar (que casualmente me funciono) aparte no tenía mucha dificultad. Solamente era conectar en serie las resistencias con los leds, conectar el catodo a ground y ya.
Las salidas del picaxe le solde unos jumperwires para que no se formara una locura a la hora de conectarlo con el protoboard y aparte se me hacia mas fácil para cualquier otro proyecto que quisiera hacer.
Uno de los problemas que tuve en este proyecto fue el dichoso cable serial por alguna razón simplemente el picaxe y el cable no se llevaban. La laptop lo reconocía pero cuando tenía que pasar el programa al picaxe salia un espantoso error, mi nivel de frustación fue tanta que casi aviento mi laptop pero el hecho de que es relativa nueva y que entonces todo podía empeorar y tuve un poco de cordura entre tanto caos y no lo hice.
Termine usando otra laptop y otro serial para cargarle el programa picaxe y así poder mostrar el proyecto. Tengo que comprar ese cable y encontrar la manera de que sirva porque de otra manera no podre usar a su máxima el picaxe.
El día de la presentación todo salio bien, pensé que iba a ser todo un desastre pero el profesor me tuvo paciencia para la presentación y puedo decir que este es mi primer proyecto solita :D
Uno de los problemas que tuve en este proyecto fue el dichoso cable serial por alguna razón simplemente el picaxe y el cable no se llevaban. La laptop lo reconocía pero cuando tenía que pasar el programa al picaxe salia un espantoso error, mi nivel de frustación fue tanta que casi aviento mi laptop pero el hecho de que es relativa nueva y que entonces todo podía empeorar y tuve un poco de cordura entre tanto caos y no lo hice.
area de trabajo :D |
el día de la presentación |
La Programación:
symbol abit = 100 'para el tiempo
proyecto:
pins=%10000001
pause abit
pins=%11000011
pause abit
pins=%11100111
pause abit
pins=%11111111
pause abit
pins=000000
pause abit
pins=011000
pause abit
pins=111100
pause abit
pins=%01111110
pause abit
pins=%11111111
pause abit
pins=%10101010
pause abit
pins=%01010101
pause abit
pins=000001
pause abit
pins=000011
pause abit
pins=000111
pause abit
pins=001111
pause abit
pins=011111
pause abit
pins=111111
pause abit
pins=%01111111
pause abit
pins=%11111111
pause abit
pins=%10000000
pause abit
pins=%11000000
pause abit
pins=%11100000
pause abit
pins=%11110000
pause abit
pins=%11111000
pause abit
pins=%11111100
pause abit
pins=%11111110
pause abit
pins=%11111111
pause abit
pins=001000
pause abit
pins=001100
pause abit
pins=011100
pause abit
pins=010100
pause abit
pins=011100
pause abit
goto proyecto
symbol abit = 100 'para el tiempo
proyecto:
pins=%10000001
pause abit
pins=%11000011
pause abit
pins=%11100111
pause abit
pins=%11111111
pause abit
pins=000000
pause abit
pins=011000
pause abit
pins=111100
pause abit
pins=%01111110
pause abit
pins=%11111111
pause abit
pins=%10101010
pause abit
pins=%01010101
pause abit
pins=000001
pause abit
pins=000011
pause abit
pins=000111
pause abit
pins=001111
pause abit
pins=011111
pause abit
pins=111111
pause abit
pins=%01111111
pause abit
pins=%11111111
pause abit
pins=%10000000
pause abit
pins=%11000000
pause abit
pins=%11100000
pause abit
pins=%11110000
pause abit
pins=%11111000
pause abit
pins=%11111100
pause abit
pins=%11111110
pause abit
pins=%11111111
pause abit
pins=001000
pause abit
pins=001100
pause abit
pins=011100
pause abit
pins=010100
pause abit
pins=011100
pause abit
goto proyecto