Herramientas de usuario

Herramientas del sitio


proyectos:programacion_bats

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
proyectos:programacion_bats [2018/01/19 14:06] – [Tarea 4: Probar programas de Github] Félix Sánchez-Temblequeproyectos:programacion_bats [2024/06/17 07:13] (actual) – editor externo 127.0.0.1
Línea 5: Línea 5:
 {{:proyectos:bats:bats.jpg|}} {{:proyectos:bats:bats.jpg|}}
  
-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 y Tucho Méndez 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
    
   * 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. Ahí también hay programas de ejemplo para la BATS.+Para los más avanzados, en esta otra [[https://bricolabs.cc/wiki/proyectos/pcb_bats|entrada]] tenemos un tutorial para diseñar la placas de circuito impreso de BATS con KiCAD. El tutorial para montarla está en este otro [[https://bricolabs.cc/wiki/proyectos/montaje_bats|enlace]].
  
-Esta entrada de la Wiki se refiere a la programación de proyectos sencillos una vez montada la placa. El tutorial para montarla está en este [[https://bricolabs.cc/wiki/proyectos/montaje_bats|enlace]].+Esta entrada de la Wiki se refiere a la programación de proyectos sencillos una vez montada la placa. No creemos que exista una edad mínima exacta para empezar con estoTentativamente 10 años puede estar bien con algo de ayuda.
  
 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 (o cualquier dispositivo) hacia el exterior. La llamamos binaria por que tiene sólo dos posibles estados: si/no, encendido/apagado, uno/cero. En el caso de un microcontrolador como Arduino esos estados significan que en un pin haya 5 voltios (estado HIGH) o cero voltios (LOW). Si en ese pin hemos conectado un led, cuando haya 5 voltios se encenderá.+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/apagado, uno/cero. En el caso de un microcontrolador como Arduino esos estados significan que en un pin haya 5 voltios (estado HIGH) o cero voltios (LOW). Si en ese pin hemos conectado un led, cuando haya 5 voltios se encenderá.
  
 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.
proyectos/programacion_bats.1516370806.txt.gz · Última modificación: 2024/06/17 07:12 (editor externo)