proyectos:programacion_bats
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| proyectos:programacion_bats [2018/01/19 14:03] – [Github] Félix Sánchez-Tembleque | proyectos:programacion_bats [2024/06/17 07:13] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 5: | Línea 5: | ||
| {{: | {{: | ||
| - | BATS -Bricolabs Arduino Training Shield- es una idea original de Sergio Alvariño de una placa escudo (shield) para Arduino UNO con muchos de los componentes que se utilizan en los cursos para el aprendizaje inicial de esta plataforma. La idea es doble | + | BATS -Bricolabs Arduino Training Shield- es una idea original de Sergio Alvariño |
| * En cuanto al hardware: aprender técnicas de soldadura básica. | * En cuanto al hardware: aprender técnicas de soldadura básica. | ||
| * En cuanto al software: aprender ideas básicas de programación. | * En cuanto al software: aprender ideas básicas de programación. | ||
| + | * En cuanto al diseño: aprender a usar KiCAD diseñando la PCB de BATS. | ||
| - | No creemos que exista una edad mínima exacta para empezar con esto. Tentativamente 10 años puede estar bien con supervisión. | ||
| - | Para los más avanzados, en [[https://github.com/brico-labs/BATS|Github]] tenemos un tutorial para diseñar la placas de circuito impreso de BATS con KiCAD. | + | Para los más avanzados, en esta otra [[https://bricolabs.cc/wiki/proyectos/ |
| - | Esta entrada de la Wiki se refiere a la programación de proyectos sencillos una vez montada la placa. | + | Esta entrada de la Wiki se refiere a la programación de proyectos sencillos una vez montada la placa. |
| Los proyectos tendrán forma de programas de Arduino . En cada uno se mostrará el código de varios ejemplos de más sencillo a más complejo, y se propondrá una tarea sin pistas. Un programa no es nada más que una lista ordenada de tareas en un lenguaje que entienda el ordenador que las va a hacer. | Los proyectos tendrán forma de programas de Arduino . En cada uno se mostrará el código de varios ejemplos de más sencillo a más complejo, y se propondrá una tarea sin pistas. Un programa no es nada más que una lista ordenada de tareas en un lenguaje que entienda el ordenador que las va a hacer. | ||
| Línea 24: | Línea 24: | ||
| ==== Un mundo binario ==== | ==== Un mundo binario ==== | ||
| - | Una salida digital es una forma de comunicación binaria desde Arduino | + | Una salida digital es una forma de comunicación binaria desde Arduino hacia el exterior. La llamamos binaria por que tiene sólo dos posibles estados: si/no, encendido/ |
| El programa de Arduino para encender un led tiene dos partes: en la primera le decimos que queremos usar un pin como salida digital (los pines pueden tener muchas funciones). En la segunda le decimos que lo encienda. Más adelante veremos además qué significa eso de //void loop() o setup()//. Puedes teclear el código o cortar y pegar. | El programa de Arduino para encender un led tiene dos partes: en la primera le decimos que queremos usar un pin como salida digital (los pines pueden tener muchas funciones). En la segunda le decimos que lo encienda. Más adelante veremos además qué significa eso de //void loop() o setup()//. Puedes teclear el código o cortar y pegar. | ||
| Línea 307: | Línea 307: | ||
| ==== Github ==== | ==== Github ==== | ||
| - | Hay muchas maneras de compartir programas, pero ahora son mucho más cómodas que los tiempos de copiar cintas casete. La plataforma que usamos para casi todo es Github, una web donde puedes abrirte una cuenta para almacenar tus programas en la nube. Si compartes tus programas en una cuenta pública, además es gratuita. Todo el proyecto BATS está en [[https:// | + | Hay muchas maneras de compartir programas, pero ahora son mucho más cómodas que los tiempos de copiar cintas casete. La plataforma que usamos para casi todo es Github, una web donde puedes abrirte una cuenta para almacenar tus programas en la nube. Si compartes tus programas en una cuenta pública, además es gratuita. Todo el proyecto BATS está en [[https:// |
| {{: | {{: | ||
| Línea 313: | Línea 313: | ||
| ==== Tarea 4: Probar programas de Github ==== | ==== Tarea 4: Probar programas de Github ==== | ||
| - | Entra en la carpeta de [[https:// | + | Entra en la carpeta de [[https:// |
| El objetivo de esta tarea es empezar a conocer Github y usar programas ajenos. | El objetivo de esta tarea es empezar a conocer Github y usar programas ajenos. | ||
proyectos/programacion_bats.1516370626.txt.gz · Última modificación: 2024/06/17 07:12 (editor externo)
