PIXELBOT
PIXELBOT
Cahier des charges fonctionnel
Chaine fonctionnelles
Code de programmation
Le code permet de faire fonctionner une carte Arduino en mettant en relation le lecteur de carte SD, les deux moteurs pas à pas et le servomoteur. Il coordonne les actions de chaque composant pour qu’ils travaillent ensemble de manière synchronisée.
Lecture du fichier ligne par ligne pour récupérer la taille :
w = largeur, h = hauteur de l’image.
Affichage de w et h dans le moniteur série pour vérifier.
Initialisation :
activation du servo
ouverture du fichier
mise en place des coordonnées x, y
Boucle qui lit le fichier caractère par caractère
Chaque caractère correspond à un pixel
Permet de parcourir toute l’image
Si pixel = '1' → déplacement du stylo en (x, y) et dessin
Sinon on ne fait rien
Puis mise à jour des positions :
x avance
retour ligne → y descend et x revient à 0
Le reste du code : file:///C:/Users/aubry/Downloads/codage%20pixelbot.pdf
Voici le programme qui convertit une image en script Python. Ce script génère des données exploitables, enregistrées sur la carte SD, afin de permettre à la carte Arduino de lire et interpréter les informations pour piloter les moteurs pas à pas et le servomoteur de manière coordonnée.
Simulation de câblage
Cahier des charges