J'essaye de communiquer des infos à ma arduino depuis Flash.
Jusque là tout se passe bien : j'utilise Firmata que j'upload dans Arduino; serproxy pour le lien, et un exemple as3 que je modifie pour lancer des actions. Tout ce petit monde fonctionne mais ce que je n'arrive pas du tout à faire c'est de modifier une variable créée dans le squetch !
Coté Arduino
int led = 13;
int maVariable = 0;
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
if(maVariable == 1)
{
digitalWrite(led, HIGH);
}
}
Coté Flash
COMMENT DECLARER ET MODIFIER LA VALEUR DE maVariable ??
Je ne connaissais pas Firmata. J'ai regardé rapidement. Si j'ai compris ce que j'ai lu, sur le PC/Mac une appli tourne. Elle communique avec l'Arduino via la liaison série. Sur l'Arduino un sketch spécifique qui discute avec l'appli PC/Mac pilote le hardware de l'Arduino. Cela permet de titiller des boutons côté PC/Mac, d'envoyer des commandes de titillage à l'Arduino qui effectue le titillage en question sur les E/S.
Jusqu'à là tout va bien
Mais si tu mets un sketch à toi au lieu du sketch spécifique, les commandes tombent dans le vide. Il faut que tu écrives toi même un sketch spécifique qui utilise la lib Fimata.