Faire clignoter une LED avec Arduino et Flowcode

Cet article reprend le fameux « Hello World » mais à la sauce Flowcode pour Arduino.

Avant de se lancer, il faut savoir que Flowcode ne connait pas A5, D10….. comme dans l’IDE Arduino.
Flowcode fonctionne directement sur les ports et les bits de port. Il est donc NÉCESSAIRE de connaitre la correspondance entre les broches de la puce et les usages définis dans l’IDE (et dans Arduino en général).

Pour ce faire, il est possible de se référer à ce document par exemple :

Sur ce document, on voit que la broche 13, habituellement connectée à la LED embarquée correspond en fait à la patte 19 de la puce et est le bit 5 du port B.

Préparation :

Pour commencer un nouveau projet Arduino, il suffit d’aller dans la famille AVR, de choisir Arduino et de prendre la carte désirée :

 

 
 

Une fois qu’une LED a été placée, il faut lui indiquer sa connexion en cliquant sur PIN dans propriétés :

 

Il suffit d’aller choisir PB5….
 
En considérant que j’ai utilisé le modèle suivant et que je me trouve dans la macro « Restitution » :
Le programme se résume à cela :
Simulation :
 
 
 
Téléversement :

Avant de téléverser, il faut vérifier que la carte est bien reconnue dans Flowcode :

 

Téléverser :
 
 
La LED 13, heu non, pardon, la LED PB5 se met à clignoter !