Étape 5: Interfaçage boulon avec Arduino
Dans cette étape, nous allons faire les connexions matérielles nécessaires pour communication série d’installation entre Arduino Deumilanove et le boulon.
C’est assez simple et vous aurez besoin de trois câbles de démarrage-mâle pour cette étape
1) Connectez la broche Tx de boulon à broche Rx d’Arduino.
2) brancher la fiche de Rx du boulon à broche Tx de l’Arduino.
et enfin
3) Connectez Gnd(ground) broche du boulon à Gnd(ground) goupille de Arduino.
Ensuite, vous pouvez télécharger le code suivant sur Arduno pour tester la communication série
void setup() {<br> // put your setup code here, to run once: Serial.begin(9600); //Begin Serial at 9600 Serial.setTimeout(50); //Timeout serial if readString is unavailable } void loop() { // put your main code here, to run repeatedly: <br> String inString = ""; <br> if (Serial.available() > 0) { // get incoming String inString = Serial.readString(); //Read input string from bolt Serial.print(inString); //Send same string back to bolt } }
Il s’agit d’un code Simple écho qui répondrons retour quelle que soit l’Arduino recevoir vers le boulon.
Une fois vous graver ce code de sur votre appel de Arduino l’URL suivante dans votre navigateur pour tester le système :
* en supposant que l’adresse ip du boulon est 192.168.1.5
http://192.168.1.5/serialWR?data=hello
et vous devriez obtenir une réponse JSON avec jeu de clés de « succès » à « 1 » et « valeur » jeu de clés « Hello ».