Doc pour les fonctions arduino

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,
je cherche plusieurs fonctions pour un code arduino, et je ne sais pas où chercher, car certains disent que le langage arduino est proche du C, d'autres du cpp, ou encore du java…
Je vais illustrer ça par un exemple:
je souhaite créer un code qui transforme le binaire en signaux lumineux (transmission laser par exemple), voila ce que je fais, mais je suis vite bloquer, pour extraire chaque chiffre d'un nombre:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
void setup() {
  pinMode(13, OUTPUT);

}

void loop() {

  int boucle;
  long phrase;

  while(boucle < strlen(phrase){
    if(

}

Ce même code, "à la main":

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
void setup() {
  pinMode(13, OUTPUT);

}

void loop() {
  digitalWrite(13, LOW);
  delay(1);
  digitalWrite(13, HIGH);
  delay(1);
  digitalWrite(13, HIGH);
  delay(1);
  digitalWrite(13, LOW);
  delay(1);
}

Merci d'avance ;)

Édité par mattis25

Staff

Il faudrait que tu nous explique mieux ce que tu veux faire. Ton début de code n'a aucun sens. strlen retourne la longueur d'une chaine de caractère or toi tu l'applique à un long.

+0 -0

Tu peux mettre ta fibre optique sur la broche Tx de la voie série et utilise cette dernière pour transmettre ton hello world par exemple.

D'une manière générale, considère que Arduino est programmée en C (vu qu'on peut faire des classes) et pour les fonctions particulieres a Arduino tu peux aller voir sur la référence.

ZdS, le best du Zeste ! Tuto Arduino, blog, etc

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte