FORTH & Arduino / ESP32
AVERTISSEMENT
Dans nos articles, il est fait référence à différentes versions du langage FORTH (AmForth, FlashForth, GForth...).
Toutes ces versions sont sous licence GNU. Ref: Licence publique générale GNU
Vous pouvez donc télécharger, installer, utiliser toutes ces versions sur votre ordinateur et/ou sur carte ARDUINO sans reversement de droit et sans condition particulière.
La licence GNU/GPL ne vous donne pas le droit de monétiser les codes sources et exécutables marqués sous cette licence.
Vous êtes autorisés à monétiser vos propres réalisations, articles, livres si ces produits sont le fruit de vos travaux.
La licence GNU/GPL exploite le principe du partage et de la collaboration. Si vous profitez du savoir-faire dans les fichiers marqués GNU, la réciprocité est attendue de votre part en partageant vos réalisations, même modestes.
Tous sujets
Derniers articles
-
articles
- ARDUINO
-
Flash FORTH
- Lexique des mots FlashFORTH v5
- FlashFORTH sur ARDUINO
- Installation
- FlashFORTH elements
- Assembleur / assembler
-
Développement
- Pas de mot FORGET dans FlashForth
- Gestion mémoire: flash, eeprom, ram
- La compilation conditionnelle pour des scripts adaptables
- Gestion du chien de garde sur ARDUINO avec FlashForth
- Saisie de chaine de caractère
- Variables chaînes de caractères
- Le mode sleep sur les cartes ARDUINO
- Assembleur ASM2 pour FlashForth
-
FORTH
- Pourquoi programmer en langage FORTH sur ARDUINO?
-
Flash FORTH
- Gérer une liaison entre PHP et une carte Arduino
- Les ports ARDUINO: allumer une LED
- Définition et gestion des connections de PORTs
- Les ports ARDUINO: gérer un feu tricolore
- Les ports ARDUINO: chenillard K2000
- Les ports ARDUINO: gérer un bouton poussoir
- Exécuter une interruption matérielle
- Allumage et extinction LED par interruption
- Les ports ARDUINO: Gestion d'un afficheur 7 segments
- Les ports ARDUINO: Gestion d'un afficheur 4 x 7 segments
- Clignotement LED par interruption
- L'interface SPI: gestion d'un afficheur 8x8 LEDS
- Texte défilant sur un afficheur 8x8 LEDS
- Gestion d'un afficheur LED 8x8 par pixels
- Hacker une télécommande infra rouge
- Hacker un encodeur rotatif
- Gestion revisitée de feux tricolores
- Gestion du module RTC DS1307
- Gestion d'un module 4 relais
- Le convertisseur série-parallèle 74HC595
- Un automate industriel avec matrice fractale
- Contrôler une LED par PWM en 176 octets
- Applications multitâches sur ARDUINO
- Gestion de boutons par multiplexage, 1ère partie
- Gestion de boutons par multiplexage, 2ème partie
- Affichage / displays
- Exemples
- LORA transmission
- Serial / série
- Moteurs et drivers
- Cartes SD
- External links
- ressources ARDUINO et Forth
- Comprendre le codage binaire grâce à FORTH
- Manipulations binaires en FORTH
- Apprendre le langage de programmation FORTH
-
La métacompilation
- Introduction à la métacompilation en Forth
- Vocabulaire Xassembler pour Atmega
- Préparation de notre premier assemblage de code AVR8
- Etendre Xassembler avec des directives
- Définition de macros instructions
- Ecrire et lire dans la mémoire cible
- Créer et gérer des labels en métacompilation
- Création de CODE en métacompilation
-
Exemples de programmes en FORTH
- 100! La factorielle de 100
- La congruence de Zeller en 176 octets
- Tempus Fugit
- La logique ternaire
- Convertisseur de notation infixée vers notation postfixée
- Exemple d'utilisation de la notation infixée
- La moyenne du terrassier
- La suite Prouhet Thue Morse
- Le code GRAY
- Les chiffres romains
- Les opérateurs de fractions
- L'étrange somme 1 + 2 + 4 + 8 + 16... en FORTH
- LoRaWAN
-
Composants
- affichage / displays
- LoRa
- relais / relays
- steppers
- Les plaques d'essai
- Encodeur rotatif
- Lecteur RFID RC522
- Module DS1307 RTC - horloge temps réel
- Le module MAX7219 - matrice LED 8x8
- Afficheur LCD 1602A
- Le convertisseur série-parallèle 74HC595
- Le L293D
- Détecteur de mouvement infra rouge HC SR501
- Le convertisseur TTL/série CP2102
- Module de gestion de cartes MicroSD
- les listings FORTH
- nous contacter