LOCODUINO

Aide
Forum de discussion
Dépôt GIT Locoduino
Flux RSS

mercredi 24 avril 2024

Visiteurs connectés : 63

Comment utiliser Arduino sans apprendre à programmer ?

. Par : Christian

Article mis à jour le 7 août 2023 suite à la disparition de la touche Télécharger des listings de programmes. Les articles de LOCODUINO proposent des montages pour le modélisme ferroviaire ; certains sont simples et s’adressent à des débutants, d’autres sont un peu plus sophistiqués mais on ne reste pas débutant toute sa vie. Ces montages (...)

Retourner à l'article

Vous répondez à :

Bonjour Christian
déjà, merci pour cette réponse ultra rapide.
effectivement, mon problème de compréhension vient du tuto : La PWM : Qu’est-ce que c’est ? (1)
c’est très bien expliqué mais j’ai rencontré un Pb lors de la création de la variable type "struct FeuClignotant" plus particulièrement dans les lignes de programmation :

void gereFeuClignotant(struct FeuClignotant& feu)

unsigned long date = millis() ;
int valeurPWM ;
switch (feu.etat)

case ETEINT :
analogWrite(feu.pin, 0) ;
// Attente de 200ms
if (date - feu.dateDernierChangement >= 200)
// les 200ms sont passée, on change l’état du feu
feu.dateDernierChangement = date ;
feu.etat = EN_AUGMENTATION ;

break ;

je voudrais connaitre la signification et l’utilisation de & et du . (point) dans :

struct FeuClignotant& feu

feu.etat, feu.dateDernierChangement

j’ai fait des montages sur Tinkercad la variable struct, & et le point jamais utilisé mais attention je suis débutant. j’ai quelques documents sur l’Arduino qui s’adresse aux débutants donc ce qui me bloque aujourd’hui c’est ces éléments que je n’ai jamais vu. cela ne m’a pas empêcher de créer des programmes basiques sur les feux, etc... mais j’aimais pouvoir utiliser cette commande struct. mais comment l’utiliser si déjà je ne comprends pas l’usage de & et .

Merci de votre retour
Cordialement
Phil

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

23 Messages

Rubrique Atelier

LOCODUINO, l’Arduino pour le train miniature

Débuter en Arduino sans Arduino ! (1)

Débuter en Arduino sans Arduino ! (2)

LOCODUINO à Fédérail 2017

LOCODUINO raconté sur la chaîne Aiguillages

Où et comment demander de l’aide ?

Programmer vos Arduino avec un fichier hexadécimal

Du sketch à l’exécutable

Comment utiliser Arduino sans apprendre à programmer ?

Salade de broches

Que peut-on alimenter avec un Arduino

Utiliser les composants CMS

Comment réussir son projet Arduino

Conférence sur Arduino faite à Trainsmania (avril 2017)

Démarrer en électronique

Monter une bibliothèque !

Entrées numériques et résistance pull-up (2)

Entrées numériques et résistance pull-up (1)

La compilation d’un projet Arduino

Installer une bibliothèque

Les entrées sorties de l’Arduino

Faire de jolis schémas avec Fritzing

Comment alimenter l’Arduino sans ordinateur ?

Les derniers articles

LOCODUINO raconté sur la chaîne Aiguillages


Dominique

Débuter en Arduino sans Arduino ! (2)


Christian

Où et comment demander de l’aide ?


Christian, Dominique, Jean-Luc, msport, Thierry

Débuter en Arduino sans Arduino ! (1)


Christian

Comment utiliser Arduino sans apprendre à programmer ?


Christian

Programmer vos Arduino avec un fichier hexadécimal


Christian

Du sketch à l’exécutable


Christian

Salade de broches


Thierry

Que peut-on alimenter avec un Arduino


Jean-Luc

La compilation d’un projet Arduino


Thierry

Les articles les plus lus

Les entrées sorties de l’Arduino

Comment alimenter l’Arduino sans ordinateur ?

Entrées numériques et résistance pull-up (1)

La compilation d’un projet Arduino

Que peut-on alimenter avec un Arduino

Comment utiliser Arduino sans apprendre à programmer ?

Conférence sur Arduino faite à Trainsmania (avril 2017)

Utiliser les composants CMS

Programmer vos Arduino avec un fichier hexadécimal

Démarrer en électronique