vendredi, 29 mars 2024|
 

Programmer vos Arduino avec un fichier hexadécimal

On s’est tellement habitué à la convivialité de l’IDE d’Arduino qu’on peut se demander pourquoi revenir aux ordres en ligne du mode console de l’ordinateur. Il faut savoir qu’avrdude s’utilise avec des paramètres et qu’en les réglant par (...)

En savoir plus »
 

Du sketch à l’exécutable

Comme vous le savez, un programme écrit pour une carte Arduino avec l’IDE s’appelle un sketch, ce qui signifie en anglais croquis ou esquisse. Cette tradition est héritée de Processing qui a été conçu pour être utilisé par des artistes [1]. Et (...)

En savoir plus »
 

La compilation d’un projet Arduino

Un peu d’histoire... Dans l’ordre, on a eu le Big Bang, les dinosaures, Jésus, Mahomet, la cocotte minute, et le BASIC ! Pour être sérieux, rappelons nous que les premiers ordinateurs, pendant la seconde guerre mondiale, étaient programmés (...)

En savoir plus »
 

TCOs en Processing (2)

Pavés divers Commençons par quelques pavés utiles, des butoirs et des sens de circulation : Ces pavés vont nécessiter des formes qui ne seront utilisées que par un pavé, de plus ces formes sont polygonales. Pour éviter d’avoir à (...)

En savoir plus »
 

Comment concevoir rationnellement votre système

Avant de se lancer dans une programmation spaghetti sans savoir exactement où l’on va, il est nécessaire de modéliser le système que l’on veut mettre en œuvre. La modélisation consiste à poser correctement le problème et d’utiliser une façon de (...)

En savoir plus »
 

Piloter son Arduino avec son navigateur web et Node.js (4)

Un contrôleur USB/série, Ethernet et WiFi pour DCC++ Dans un premier temps, nous allons voir comment piloter notre Arduino directement relié au port USB/Série de notre ordinateur. C’est la première des possibilités offertes par DCC++ sur un (...)

En savoir plus »
 

TCOs en Processing (1)

Dans l’article Processing pour nos trains on a vu comment faire des pavés pour TCO en Processing. On va généraliser ici cette méthode pour réaliser (à la demande) des TCOs. Pour faire cela proprement, on va utiliser la programmation objet. (...)

En savoir plus »
 

Processing pour nos trains

Processing est très semblable à l’Arduino, c’est normal car Arduino s’est fortement inspiré de Processing. Les deux sont en fait très différents vis à vis de leur utilisation, mais très complémentaires (surtout pour nous car ils communiquent (...)

En savoir plus »
 

Piloter son Arduino avec son navigateur web et Node.js (3)

Tous les fichiers utilisés dans cet article sont téléchargeables ici : Archive3 Ces dossiers et fichiers sont à placer dans le même répertoire que pour les articles précédents. PILOTER UN SERVOMOTEUR Les servomoteurs que nous (...)

En savoir plus »
 

Piloter son Arduino avec son navigateur web et Node.js (2)

Tous les fichiers que nous allons utiliser pour ce deuxième article sont téléchargeables ici : Archive2 Comme pour l’article précédent, vous devez les déposer dans votre répertoire "user". REGLER L’INTENSITE D’UNE LED AVEC UN (...)

En savoir plus »
 

 
A propos de LOCODUINO
Dans cet article, on va aborder la programmation de l’Arduino pour produire un signal DCC de 2 manières différentes. La première méthode oblige à considérer le fonctionnement du Timer et des interruptions, ainsi que les routines d’interruption. C’est une application pratique des articles (...)
En savoir plus »
Fils de nouvelles RSS