Étape 2: Configuration Arduino/Freeduino et Bloom
Connecter Freeduino au système via un port USB et notez le port série, qu'il utiliserait. Ici j’utilise port COM20 pour communiquer avec Freeduino. Ouvrir l’IDE pour développer du code pour freeduino pour lire des données série Bloom et écrire la sortie dans un de la broche analogique A0.Code :
/*
Entrée analogique, analogique, de sortie sortie série
*/
const int LockOutSignalPin = A0 ; Broche de sortie analogique
int outputValue = 0 ; sortie de valeur pour le PWM (sortie analogique)
void setup() {}
initialiser une communication série à 9600 bits/s :
Serial.Begin(9600) ;
}
void loop() {}
Si {(Serial.available())
b octets = Serial.read() ;
lire l’analogue en valeur :
sensorValue = analogRead(analogInPin) ;
mapper à la gamme de l’analogique sur :
outputValue = carte (b, 0, 15, 0, 255) ;
changer l’analogue à la valeur :
analogWrite (LockOutSignalPin, outputValue) ;
Delay(15) ;
}
}
Télécharger ce à l’Arduino dans l’IDE.
Ensuite, installez Bloom. J’ai utilisé les réglages suivants :
Sous paramètres sont utilisées ici :
Port TCP/IP: 8000
Fréquence d’interrogation : 50
Port série : COM20
Vitesse de transmission : 9600
Bits de données: 8
Bit de parité : None
Bits d’arrêt: 1
Contrôle de flux : aucun
C’est maintenant prête à écouter les entrées de SensorMonkey sur le port 8000.