LOCODUINO

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

mercredi 19 juin 2019

80 visiteurs en ce moment

Les entrées sorties de l’Arduino

. Par : Dominique, Guillaume, Jean-Luc

Si la plupart des broches d’entrées/sorties disponibles à la périphérie des Arduino permettent d’émettre ou de recevoir une valeur numérique binaire (0 ou 1), elles offrent aussi des fonctions spécialisées et on peut, par programme, décider de la fonction allouée à une broche particulière. Quelque soit la broche de l’Arduino, on ne peut y brancher une (...)

Retourner à l'article

Vous répondez à :

Les entrées sorties de l’Arduino 27 février 10:35, par Gérard LAndron

Bonjour,

tout d’abord je ne suis ni un pro d’arduino ni de programmation.

Quand on fait digitalWrite(10, HIGH) ; je ne vois pas de variable lisible sur cette pin10.

Le problème :

J’ai mis en place une gestion de sonnerie de cloche (3 cloches) liées aux heures et jours de l’année. Une cloche peut être utilisée en volée ou en tintement mais on ne doit pas l’utiliser en tintement tant que la volée n’est pas finie et la cloche arrêtée.

Pour la cloche arrêté, cela ne peut être géré par arduino car il suffit de réinitialisé la carte pour supprimer les 5mn de pause. (La carte arduino est piloté par un raspberry via l’usb (phpserial) ce qui veut dire réinitialisation à chaque commande.) Ce contrôle d’arrêt est géré par un monostable déclenché par le passage de HIGH à LOW de la broche qui met à HIGH une broche d’entrée d’arduino. digitalRead() marche bien pour ce cas.

il reste le cas d’une volée sur une cloche et tintement sur une autre qui ne pose pas de problème mais comme la commande du tintement est sur bouton poussoir, je veux contrôler qu’on n’appuie pas sur la cloche en volée par erreur.

Désolé d’avoir été aussi long.

je vais refaire des tests avec digitalRead() car cela me renvoi bien 1 ou 0 mais n’est pas pris en compte par mon test. Le problème est peut-être ailleurs.

Merci

Gérard

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.)

54 Messages

Rubrique Atelier

LOCODUINO, l’Arduino pour le train miniature

Un minimum pour jouer rapidement avec un Arduino

Où acheter ?

Comment alimenter l’Arduino sans ordinateur ?

Faire de jolis schémas avec Fritzing

Les entrées sorties de l’Arduino

De nouveaux composants pour continuer à jouer

Installer une bibliothèque

Les indispensables du prototypage

Entrées numériques et résistance pull-up

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

Monter une bibliothèque !

Démarrer en électronique

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

Locoduino à Fédérail 2017

Utiliser les composants CMS

Que peut-on alimenter avec un Arduino

Les derniers articles

Que peut-on alimenter avec un Arduino


Jean-Luc

Utiliser les composants CMS


Jean-Luc

Locoduino à Fédérail 2017


Dominique

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


Christian

Démarrer en électronique


Christian

Monter une bibliothèque !


Thierry

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


Marc-Henri

Entrées numériques et résistance pull-up


Marc-Henri

Faire de jolis schémas avec Fritzing


Dominique, Guillaume

De nouveaux composants pour continuer à jouer


Dominique, Guillaume, Jean-Luc, 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

Faire de jolis schémas avec Fritzing

Installer une bibliothèque

Que peut-on alimenter avec un Arduino

Où acheter ?

Démarrer en électronique

Les indispensables du prototypage

LOCODUINO, l’Arduino pour le train miniature