This shows you the differences between two versions of the page.
|
pm:prj2021:alazar:ascii_art_printer [2021/05/31 17:12] andreea.ciobanu0503 [Introducere] |
pm:prj2021:alazar:ascii_art_printer [2021/05/31 17:22] (current) andreea.ciobanu0503 [Software Design] |
||
|---|---|---|---|
| Line 25: | Line 25: | ||
| * Suport marker | * Suport marker | ||
| Schema electrica: | Schema electrica: | ||
| - | {{ :pm:prj2021:alazar:schma_ascii.png?600 |}} | + | {{ :pm:prj2021:alazar:schma_ascii_up.png?600 |}} |
| ===== Software Design ===== | ===== Software Design ===== | ||
| Dezvoltarea a fost facuta folosind mediul de dezvoltre dedicat [[https://www.arduino.cc/en/software|Arduino IDE]].\\ | Dezvoltarea a fost facuta folosind mediul de dezvoltre dedicat [[https://www.arduino.cc/en/software|Arduino IDE]].\\ | ||
| Line 50: | Line 50: | ||
| * loop(): citeste de la slave cate un caracter si apeleaza functia write_character(character) | * loop(): citeste de la slave cate un caracter si apeleaza functia write_character(character) | ||
| * write_character(character): deplaseaza motoarele in functie de caracterul primit ca parametru; daca markerul va fi lipit de tabla sau departat folosind motorul servo va fi introdus un mic delay pentru a lasa timp suportului de marker sa se stabilizeze | * write_character(character): deplaseaza motoarele in functie de caracterul primit ca parametru; daca markerul va fi lipit de tabla sau departat folosind motorul servo va fi introdus un mic delay pentru a lasa timp suportului de marker sa se stabilizeze | ||
| - | * | ||
| **Slave** | **Slave** | ||
| * setup(): initializeaza comunicarea I2C si realizeaza comunicarea cu portul SD | * setup(): initializeaza comunicarea I2C si realizeaza comunicarea cu portul SD | ||