• Aucun résultat trouvé

Exemple pour envoyer une valeur numérique :

N/A
N/A
Protected

Academic year: 2021

Partager "Exemple pour envoyer une valeur numérique : "

Copied!
3
0
0

Texte intégral

(1)

INVOLT ARDUINO HTML

« An easy way to think outside the box »

Qu’est-ce que c’est ?

Involt permet l’échange de données entre une carte Arduino et un site HTML via liaison série, par le câble USB, ou par liaison

Bluetooth.

De quoi Involt est-il constitué ?

Involt est une application, qui permet de mettre en lien :

- une page HTML et

- un programme Arduino, à compléter How does it work?

Involt traduit les classes CSS en fonctions, en utilisant du code Javascript.

Quelles sont les connaissances requises ?

Les connaissances de bases en HTML, CSS et C pour Arduino suffisent.

Que faut-il faire ?

Après avoir installé l’application, vous devrez utiliser le fichier app.html pour créer votre page HTML et le fichier involt-basic.ino pour écrire votre code Arduino.

Exemples basiques :

Read data from Arduino : Recevoir sur la page HTML des données issues de la carte Arduino

Pour envoyer une donnée de la carte Arduino vers Involt il faut utiliser la syntaxe suivante :

involtSend(pinIndex, value)

Exemple :

Envoyer la valeur

ARDUINO Recevoir et afficher la valeur

DATA

(2)

INVOLT ARDUINO HTML Send data to Arduino : Envoyer des données à de la carte Arduino

Pour envoyer une donnée de Involt vers la carte Arduino il faut utiliser la syntaxe suivante :

et involtReceive();

Exemple pour envoyer une valeur numérique :

Envoyer la valeur Recevoir

Avec la fonction involtReceive(), la valeur numérique reçue est stockée dans le tableau :

pinIndex correspond au nombre indiqué lors de l’envoi précédé de la lettre P : P5 dans notre exemple.

Pins & Arduino sketch

Afin de coller au plus près avec le monde Arduino, Involt utilise des broches virtuelles (PINS) : Il existe trois types de broches : P, S et A.

Il est possible d’en créer autant que l’on veut. Ce sont des variables

DATA

Pins P & S Pins A

(3)

INVOLT ARDUINO HTML Quand Involt envoie des valeurs à la carte Arduino

Involt peut envoyer deux types de données :

Pour les valeurs numériques depuis Involt, il faut utilise le préfixe P Les données sont enregistrées dans le tableau involtPin

[]

.

Exemple : Un nombre envoyé avec l’index P6 sera stocké dans la ligne 6 du tableau involtPin

involtPin[6].

Pour les chaines de caractères, il faut utiliser le préfixe S.

Les données sont enregistrées dans le tableau involtString

[]

.

Exemple : Un nombre envoyé avec l’index S8 sera stocké dans la ligne 8 du tableau involtString

involtString[8].

Pour envoyer des fonctions à l’application

Il existe deux fonctions pour envoyer des donnes à l’application :

involtSend(pin, value) et involtSendString(pin, string).

Les nombres et textes sont stockées dans l’application comme PIN de type A.

Par exemple : La pin A0 peut être un nombre 123 ou du texte word.

Pour afficher les éléments sur la page HTML il suffit d’écrire les lignes suivantes : Exemple

HTML

<div class="ard show A0"></div>

<div class="ard show A1"></div>

ARDUINO ...

void loop(){

involtReceive();

involtSend(0, analogRead(A0));

delay(2);

involtSendString(1, "involt");

delay(8);

}

P

S

A

Références

Documents relatifs

Puce a confectionné un joli polyèdre convexe P₁ en noyer dont deux des faces sont identiques et parallèles entre elles.. Zig scie délicatement une petite pointe à chaque sommet

Pour cela créer un dossier nommé tableur, ce sera plus simple pour le retrouver parmi tous vos fichiers. Application : Recopier et compléter le tableau suivant en utilisant les

[r]

Réécrire les expressions suivantes en supprimant tous les signes et en calculant comme dans l’exemple, penser à mettre les nombres devant les lettres et utiliser

On appelle MULTIPLES d’un nombre entier tous les nombres obtenus en multipliant par cet entier. Donner pour chacun des nombres suivants ses dix

On commence par placer sur le cercle la valeur ½ pour les sinus et on colorie la partie du cercle qui correspond aux angles dont le sinus est au dessus de ½. Rappel : les sinus

Attention : Pour utiliser le tableau il faut que la fraction soit sur 10,

- on déclare comme variable de travail l’objet de l’étude : « soit x ce que l’on cherche » - il ne faut pas hésiter à faire un schéma pour se représenter une