Paso 5: Tratando con la placa base
Problema: ¿Tenemos que averiguar los componentes, el microprocesador (o Arduino) para que este proyecto funcione, lo que todavía necesitamos?
Solución: Esta es la parte que empezamos a llorar. Debido a que sería mucho más fácil con Arduino, pero podríamos no conseguimos hacer nuestro microcontrolador Lea el voltaje como una analógica de datos. Esto es simple con Arduino, que usted utilice el comando analogRead(), pero esto no era tan accesible para nosotros. Así que hicimos nuestro propio circuito que puede leer datos analógicos. ¿Cómo?
Con comparadores, no a diferencia de los de Minecraft, pueden comparar voltajes, en nuestro caso, si la LDR se ilumina bastante, el comparador se apagará. Esto puede ser programado como un analogRead si controlamos el nivel de voltaje enviado al umbral, que hemos hecho mediante la adición de un divisor de voltaje y un potenciómetro de ajuste.
Tan 4 comparadores agregamos en un tablero con 2 controladores, uno tratando con la sincronización y el otro para partituras. Tal vez uno podría hacer el truco, pero tendríamos que usar interrupciones (we-just-hate-this-stuff-at-that-time), y también, lo que es modular podría significar una reparación más fácil [la citación necesitó].
Conectores de adición también es un buen hábito, ya que permite atornillar o complemento de las conexiones sin desoldar.
¿Por qué?: Bien, los conectores son bastante baratos y hace que el proyecto se vea mucho más profesional con muy poco esfuerzo. Pero no es todo acerca de la apariencia, los conectores permiten rápido hacia fuera los cables con un destornillador, de lo contrario tienes que desoldar a ellos, eso es simplemente horrible. No hay nada más desgarrador que un nodo de cobre que suelta después de un intenso desoldarlo.
También, usted podría unirse a la última tabla de láser en un tablero más grande, pero sabes, a veces ser modular es buena.