J’ai travaillé sur la construction des morceaux que j’ai besoin de me faire une CNC PCB Mill pendant un petit moment maintenant et la prochaine partie du puzzle tente d’obtenir l’Arduino pour contrôler simultanément les 3 moteurs pas. Car ne supporte pas l’architecture multi-threading ou multi-tâches, ma solution est de confier le contrôle de chacun des moteurs étape aux périphériques asservis.
C’est là que cette instructable arrive.
L’objectif avec ce mini projet est assez simple, vraiment... connecter trois ATTiny84 microprocesseurs à un Arduino UNO via I2C (ou TWI dans le jargon de l’Arduino). Bien que cela semble simple, là ont été quelques obstacles que j’ai dû surmonter le long du chemin, ces obstacles sont vraiment plus sur mes connaissances et la compréhension qu’autre chose.
En tout cas, comme avec mes autres instructables, je vais essayer d’expliquer ce que j’ai fait et pourquoi et ce que j’ai appris le long du chemin.
L’image maquette ci-dessus est une photo annotée du prototype que j’ai mis en place... c’était le peu plus facile.
Si vous voulez le faire vous-même, vous allez avoir besoin :
- 1 x Arduino UNO
- 3 x ATTiny84
- 2 x 4,7 résistances de k ohm
- résistances de 3 x 220 ohms
- LED 3 x 3mm
- un tas de fils de raccordement (j’ai coupé mine pour ce projet de sorte qu’ils seraient tous purty