He estado trabajando en la construcción de las piezas que necesito para hacerme un molino del CNC del PWB para un rato ahora y la siguiente parte del rompecabezas está tratando el Arduino para controlar 3 motores paso a paso al mismo tiempo. Puesto que la arquitectura no soporta multi-threading o multitarea, mi solución es delegar el control de cada uno de los motores de paso a los dispositivos esclavizados.
Aquí es donde este instructable viene en.
El objetivo con este mini proyecto es bastante simple, realmente... conectarse tres microprocesadores ATTiny84 de un Arduino UNO via I2C (o TWI en el lenguaje de Arduino). Aunque esto suena simple, allí fueron algunos obstáculos que tuve que superar en el camino, estos obstáculos son realmente más acerca de mi conocimiento y entendimiento que cualquier otra cosa.
De todas formas, como con mi instructables otros, voy a intentar explicar lo que he hecho y por qué y lo que aprendí en el camino.
La imagen del tablero de arriba es una foto comentada del prototipo que juntos... esto era algo más fácil.
Si desea hacerlo usted mismo, usted va a necesitar:
- 1 UNO de x Arduino
- 3 x ATTiny84
- 4,7 k ohm resistencias 2 x
- resistencias de 3 x 220 ohmios
- 3 x 3mm LED
- un manojo de cables de puente (lo corté mina para este proyecto serían todos verlas