Ma CNC est désormais opérationnelle, et sans plus attendre quelques photos:
Ma CNC est désormais opérationnelle, et sans plus attendre quelques photos:
Voici un petit montage sans prétention, de lecture/écriture sur une carte SD, avec un ATmega8, ou 16, ou 32, ou autre...
Il utilise la librairie Petit FatFs de ChaN. Sa petitesse lui permet de tenir tout juste sur 8k de mémoire, donc prévoyez plus large pour une application plus poussée.
Ça fait un moment que je me suis équipé d'une fraiseuse "maison", et elle m'a rendu bien des services. Elle se fait vieille et faute à une conception moyennement convenable, les jeux ne sont plus négligeables (ils ne l'ont jamais été, en fait...). Elle m'aura néanmoins appris énormément de choses, en plus de m'avoir posé bien des soucis :-P . Il est donc temps de la remplacer ! Passons à la V3...
Pour ceux qui comme moi réunissent plusieurs passions, à savoir l'informatique et l'électronique, pouvoir réunir dans un même IDE le software "ordi" et "µC", c'est à mon goût une très bonne chose.
Jusqu'ici pour mes programmes AVR j'utilisais la console pour compiler, flasher, etc, avec Smultron comme éditeur de texte. Mais pour mes programmes sur ordinateur j'utilise Qt (Qt Nokia), que je maîtrise et qui me satisfait pleinement. Et l'éditeur Qt Creator est tellement mieux que Smultron !! Ce dernier souffre en plus de quelques bugs, et n'est plus très actif ni mis à jour.
Alors pourquoi ne pas utiliser Qt Creator pour compiler, flasher et nettoyer les programmes AVR ?
De premier abord on pourrait penser que ce ne soit pas possible, si on croit qu'il soit "réservé" exclusivement pour Qt. J'ai trouvé comment faire -et ce n'est pas bien compliqué-, je vous en fait donc part.
Voici la première application concrète pour faire joujou avec ces modules.
Comme le veut la "coutume", on commence par ce qu'est le "Hello World" aux informaticiens, piloter une LED !
Mais on met tout de suite la barre un peu plus haute, ce n'est pas bien compliqué. On utilisera tout de suite l'UART1 pour le débug et on pilotera une LED en fréquence et une autre avec un bouton. Ou plutôt avec deux boutons... !
Page 1 sur 2