Locoduino, l'électronique simplifiée
Modérateurs : Philippe Cousyn, Tibrus, Patrice, Arnaud Guyon
Re: Locoduino, l'électronique simplifiée
Bonjour,
Nous allons nous pencher sur une famille d’ATtiny dénommée Digispark qui a fait l’objet de financement participatif sur KickStarter, qui dispose d’une prise micro-usb et que l’on trouve facilement à un prix raisonnable comme les clones Arduino.
Mais nous ne décrivons ici que l’installation dans l’IDE Arduino des ressources nécessaires et une première utilisation simple des 2 cartes ATtiny 85 et 167.
Pour découvrir cet article, c'est ICI.
Nous allons nous pencher sur une famille d’ATtiny dénommée Digispark qui a fait l’objet de financement participatif sur KickStarter, qui dispose d’une prise micro-usb et que l’on trouve facilement à un prix raisonnable comme les clones Arduino.
Mais nous ne décrivons ici que l’installation dans l’IDE Arduino des ressources nécessaires et une première utilisation simple des 2 cartes ATtiny 85 et 167.
Pour découvrir cet article, c'est ICI.
Re: Locoduino, l'électronique simplifiée
Bonjour à tous,
Aujourd'hui, nous commençons une série d'articles sur la programmation des cartes Arduino en assembleur. Cela peut paraître paradoxal quand on sait que la popularité des cartes Arduino vient du fait qu'on peut les programmer avec un langage assez facile à assimiler. Alors, pourquoi revenir à un mode de programmation basique et difficile à maîtriser ?
C'est ce que tente d'expliquer ce premier article qui sera suivi par d'autres articles agrémentés d'exemples simples vous permettant de mettre le pied à l'étrier et de commencer à programmer en assembleur. Une fois de plus, ces articles s'adressent à ceux qui ont déjà une très bonne connaissance du monde d'Arduino et des microcontrôleurs.
Pour découvrir l'article, c'est ICI.
Aujourd'hui, nous commençons une série d'articles sur la programmation des cartes Arduino en assembleur. Cela peut paraître paradoxal quand on sait que la popularité des cartes Arduino vient du fait qu'on peut les programmer avec un langage assez facile à assimiler. Alors, pourquoi revenir à un mode de programmation basique et difficile à maîtriser ?
C'est ce que tente d'expliquer ce premier article qui sera suivi par d'autres articles agrémentés d'exemples simples vous permettant de mettre le pied à l'étrier et de commencer à programmer en assembleur. Une fois de plus, ces articles s'adressent à ceux qui ont déjà une très bonne connaissance du monde d'Arduino et des microcontrôleurs.
Pour découvrir l'article, c'est ICI.
- Tibrus
- Modérateur
- Messages : 9682
- Enregistré le : 31 mai 2008 08:23
- Localisation : Dans mon sous-sol
- Epoque(s) : IV, V et VI
- Région(s) pratiquée(s) : Un penchant pour Rhone Alpes
- Echelle(s) pratiquée(s) : H0
- Contact :
Re: Locoduino, l'électronique simplifiée
LDA, STA sur mon Motorola 6809 à l'époque
Whaou que cela me rappelle des souvenirs l'assembleur
Whaou que cela me rappelle des souvenirs l'assembleur
Re: Locoduino, l'électronique simplifiée
Bonjour,
Le deuxième volet de la série d'articles sur l'assembleur vient d'être publié. Il concerne la forte relation entre ce langage et l'aspect matériel du microcontrôleur, ou si vous préférez ses ressources. Les deux sont effectivement intimement liés et il faut bien comprendre la structure du microcontrôleur avant même de vouloir le programmer. Mais ce surcroit d'apprentissage se récupèrera ensuite lors de la programmation.
Ne brûlons pas les étapes. la lecture de l'article peut se faire ICI.
Le deuxième volet de la série d'articles sur l'assembleur vient d'être publié. Il concerne la forte relation entre ce langage et l'aspect matériel du microcontrôleur, ou si vous préférez ses ressources. Les deux sont effectivement intimement liés et il faut bien comprendre la structure du microcontrôleur avant même de vouloir le programmer. Mais ce surcroit d'apprentissage se récupèrera ensuite lors de la programmation.
Ne brûlons pas les étapes. la lecture de l'article peut se faire ICI.
Re: Locoduino, l'électronique simplifiée
Bonjour à toutes et tous,
Si vous avez réalisé une centrale DCC basée sur les logiciels et bibliothèques DCC++, DCC++EX, DCCpp ou LaBox, une manette radio simple à construire et utiliser vous sera très utile.
Voici une réalisation détaillée avec circuit imprimé, liste des composants et tous les détails de réalisation qui vous permettra de reussir ce montage : C'est sur Locoduino bien-sûr.
Une manette simple et autonome pour LaBox
Bonne réalisation![Très souriant :D](./images/smilies/svg/029-happy-12.svg)
Si vous avez réalisé une centrale DCC basée sur les logiciels et bibliothèques DCC++, DCC++EX, DCCpp ou LaBox, une manette radio simple à construire et utiliser vous sera très utile.
Voici une réalisation détaillée avec circuit imprimé, liste des composants et tous les détails de réalisation qui vous permettra de reussir ce montage : C'est sur Locoduino bien-sûr.
Une manette simple et autonome pour LaBox
Bonne réalisation
Re: Locoduino, l'électronique simplifiée
Bonjour,
En ce beau dimanche de Saint-Valentin (vous n'avez plus d'excuses si vous ne lui souhaitez pas), Locoduino publie son troisième volet de la série d'articles sur la programmation en assembleur des microcontrôleurs.
Et aujourd'hui, c'est récréation puisque nous allons mettre un pied dans la pratique. En effet, après quelques généralités sur le jeu d'instructions, nous commencerons à écrire un premier programme qui peut en plus avoir son utilité sur un réseau de trains miniatures.
Je vous laisse découvrir ; c'est ICI.
Bonne lecture.
En ce beau dimanche de Saint-Valentin (vous n'avez plus d'excuses si vous ne lui souhaitez pas), Locoduino publie son troisième volet de la série d'articles sur la programmation en assembleur des microcontrôleurs.
Et aujourd'hui, c'est récréation puisque nous allons mettre un pied dans la pratique. En effet, après quelques généralités sur le jeu d'instructions, nous commencerons à écrire un premier programme qui peut en plus avoir son utilité sur un réseau de trains miniatures.
Je vous laisse découvrir ; c'est ICI.
Bonne lecture.
Re: Locoduino, l'électronique simplifiée
Bonjour,
Aujourd'hui, LOCODUINO vous propose de passer de la théorie de l'assembleur à la pratique.
L'article publié vous offre plusieurs moyens pour téléverser vos programmes en assembleur dans vos cartes Arduino. Et notamment de faire un premier essai avec le programme publié dans l'article précédent, en attendant d'avoir vos propres programmes.
Tout commence donc ICI et nous vous souhaitons une bonne lecture.
Aujourd'hui, LOCODUINO vous propose de passer de la théorie de l'assembleur à la pratique.
L'article publié vous offre plusieurs moyens pour téléverser vos programmes en assembleur dans vos cartes Arduino. Et notamment de faire un premier essai avec le programme publié dans l'article précédent, en attendant d'avoir vos propres programmes.
Tout commence donc ICI et nous vous souhaitons une bonne lecture.
Re: Locoduino, l'électronique simplifiée
Bonjour,
L'article d'aujourd'hui est une première application au modélisme ferroviaire écrite entièrement en assembleur. Il s'agit d'un chenillard et comme vous le verrez, l'occupation du programme en mémoire est très inférieure à ce qu'elle était pour le même programme écrit en C. Mais le véritable intérêt de ce programme est de vous faire pratiquer l'assembleur et il faut bien commencer par des choses relativement simples.
Pour découvrir tout cela, c'est ICI.
L'article d'aujourd'hui est une première application au modélisme ferroviaire écrite entièrement en assembleur. Il s'agit d'un chenillard et comme vous le verrez, l'occupation du programme en mémoire est très inférieure à ce qu'elle était pour le même programme écrit en C. Mais le véritable intérêt de ce programme est de vous faire pratiquer l'assembleur et il faut bien commencer par des choses relativement simples.
Pour découvrir tout cela, c'est ICI.
Re: Locoduino, l'électronique simplifiée
Bonjour,
Si vous avez suivi la série d'articles sur l'assembleur depuis le début, l'article d'aujourd'hui vous paraîtra très intéressant. En effet, il vous propose de mélanger dans un même programme, du code en C et du code en assembleur.
Vous pouvez ainsi développer votre application en C (ou C++) ou plus simplement avec les fonctions d'Arduino ; vous bénéficiez alors de la convivialité de ce langage et de sa facilité de mise au point. Et lorsque c'est nécessaire, vous développez certaines fonctions en assembleur afin de bénéficier de l'avantage de ce langage (accès aux ressources du microcontrôleur pour faire exactement ce que vous voulez, respect d'un timing rigoureux, compacité du code, etc.).
Alors, si ce programme vous tente, la lecture de l'article commence ICI.
Si vous avez suivi la série d'articles sur l'assembleur depuis le début, l'article d'aujourd'hui vous paraîtra très intéressant. En effet, il vous propose de mélanger dans un même programme, du code en C et du code en assembleur.
Vous pouvez ainsi développer votre application en C (ou C++) ou plus simplement avec les fonctions d'Arduino ; vous bénéficiez alors de la convivialité de ce langage et de sa facilité de mise au point. Et lorsque c'est nécessaire, vous développez certaines fonctions en assembleur afin de bénéficier de l'avantage de ce langage (accès aux ressources du microcontrôleur pour faire exactement ce que vous voulez, respect d'un timing rigoureux, compacité du code, etc.).
Alors, si ce programme vous tente, la lecture de l'article commence ICI.
Re: Locoduino, l'électronique simplifiée
Bonjour à tous,
L'article d'aujourd'hui va sans doute vous paraître très théorique, mais il est indispensable pour introduire l'article de la semaine prochaine qui vous proposera des applications pratiques des notions développées aujourd'hui (et en plus, des applications qui ont une utilité en modélisme ferroviaire).
En plus, c'est le dernier article à être aussi technique, car la série va bientôt se terminer. Dans l'article, nous passons en revue trois notions fondamentales en assembleur : l'adressage, la gestion de la pile, le timing d'un programme.
Je ne vous en dis pas plus, si cela vous intéresse, c'est ICI.
L'article d'aujourd'hui va sans doute vous paraître très théorique, mais il est indispensable pour introduire l'article de la semaine prochaine qui vous proposera des applications pratiques des notions développées aujourd'hui (et en plus, des applications qui ont une utilité en modélisme ferroviaire).
En plus, c'est le dernier article à être aussi technique, car la série va bientôt se terminer. Dans l'article, nous passons en revue trois notions fondamentales en assembleur : l'adressage, la gestion de la pile, le timing d'un programme.
Je ne vous en dis pas plus, si cela vous intéresse, c'est ICI.
Re: Locoduino, l'électronique simplifiée
Bonjour à tous,
L'article que nous publions aujourd'hui est récréation pour tout le monde ! En effet, ces travaux pratiques vont vous permettre d'appliquer les notions théoriques vues dans le précédent article afin de contrôler directement en assembleur des périphériques d'affichage.
Bien évidemment, les programmes proposés ne font pas autant de choses que les bibliothèques d'Arduino, mais c'est un début qui peut être développé et surtout, sur le même principe, on peut créer des animations lumineuses comme de la signalisation ferroviaire, des feux de carrefours ou des enseignes de commerçant.
C'est bien la récréation, alors profitez en ! C'est par ICI !
L'article que nous publions aujourd'hui est récréation pour tout le monde ! En effet, ces travaux pratiques vont vous permettre d'appliquer les notions théoriques vues dans le précédent article afin de contrôler directement en assembleur des périphériques d'affichage.
Bien évidemment, les programmes proposés ne font pas autant de choses que les bibliothèques d'Arduino, mais c'est un début qui peut être développé et surtout, sur le même principe, on peut créer des animations lumineuses comme de la signalisation ferroviaire, des feux de carrefours ou des enseignes de commerçant.
C'est bien la récréation, alors profitez en ! C'est par ICI !
Re: Locoduino, l'électronique simplifiée
Bonjour à tous,
Je sais que vous êtes quelques uns à attendre le dernier épisode de la série "L'assembleur" mais celui-ci n'est pas tout à fait prêt. En effet, nous voulons que ce dernier article soit le plus complet possible et nous avons besoin d'un peu de temps pour le compléter. Ce n'est que partie remise.
L'article que je vous propose aujourd'hui s'adresse à ceux qui n'ont jamais pratiqué Arduino mais qui en ont entendu parler. Et parmi eux, il y en a sans doute beaucoup qui n'ont ni l'envie ni le courage d'apprendre à programmer. Mais doivent-ils pour autant renoncer à utiliser Arduino sur leur réseau ?
Et bien nous pensons que non car les montages proposés par LOCODUINO peuvent être reproduits tels qu'ils sont, sans rien changer, et la seule chose qu'il faut savoir faire est de récupérer le programme et le verser dans une carte Arduino.
C'est ce qu'explique l'article dont le titre devrait vous encourager à le lire : Comment utiliser Arduino sans apprendre à programmer ?
Bonne lecture.
Je sais que vous êtes quelques uns à attendre le dernier épisode de la série "L'assembleur" mais celui-ci n'est pas tout à fait prêt. En effet, nous voulons que ce dernier article soit le plus complet possible et nous avons besoin d'un peu de temps pour le compléter. Ce n'est que partie remise.
L'article que je vous propose aujourd'hui s'adresse à ceux qui n'ont jamais pratiqué Arduino mais qui en ont entendu parler. Et parmi eux, il y en a sans doute beaucoup qui n'ont ni l'envie ni le courage d'apprendre à programmer. Mais doivent-ils pour autant renoncer à utiliser Arduino sur leur réseau ?
Et bien nous pensons que non car les montages proposés par LOCODUINO peuvent être reproduits tels qu'ils sont, sans rien changer, et la seule chose qu'il faut savoir faire est de récupérer le programme et le verser dans une carte Arduino.
C'est ce qu'explique l'article dont le titre devrait vous encourager à le lire : Comment utiliser Arduino sans apprendre à programmer ?
Bonne lecture.
Re: Locoduino, l'électronique simplifiée
Bonjour à tous,
LOCODUINO publie aujourd'hui un article qui devrait tous vous divertir un peu avec ce confinement qui reprend. Et si vous êtes débutant ou que vous n'avez jamais pratiqué Arduino, c'est exactement ce qu'il vous faut.
De quoi parle l'article ?
C'est une surprise ! Et pour la découvrir, c'est ICI.
LOCODUINO publie aujourd'hui un article qui devrait tous vous divertir un peu avec ce confinement qui reprend. Et si vous êtes débutant ou que vous n'avez jamais pratiqué Arduino, c'est exactement ce qu'il vous faut.
De quoi parle l'article ?
C'est une surprise ! Et pour la découvrir, c'est ICI.
Re: Locoduino, l'électronique simplifiée
Bonjour à tous,
L'automne est généralement le moment de la rentrée, et pour l'occasion, LOCODUINO publie un dernier article de la série "L'assembleur".
Quelques conseils et bonnes pratiques qui devraient vous permettre de bien commencer en assembleur. Après, vous en saurez assez pour programmer vous-même dans ce langage et développer vos propres applications pour le modélisme ferroviaire.
La lecture de l'article commence ICI.
L'automne est généralement le moment de la rentrée, et pour l'occasion, LOCODUINO publie un dernier article de la série "L'assembleur".
Quelques conseils et bonnes pratiques qui devraient vous permettre de bien commencer en assembleur. Après, vous en saurez assez pour programmer vous-même dans ce langage et développer vos propres applications pour le modélisme ferroviaire.
La lecture de l'article commence ICI.
Re: Locoduino, l'électronique simplifiée
Bonjour à tous et à toutes et meilleurs vœux pour 2022.
Nouvel article sur Locoduino, premier d'une série sur un projet d'éclairage de réseau connecté. C'est ici :
https://locoduino.org/spip.php?article288
Bonne lecture !
Nouvel article sur Locoduino, premier d'une série sur un projet d'éclairage de réseau connecté. C'est ici :
https://locoduino.org/spip.php?article288
Bonne lecture !