Du MeubleBricomarché Du Quincaillerie Du MeubleBricomarché Du Quincaillerie Quincaillerie Quincaillerie MeubleBricomarché MeubleBricomarché Du Quincaillerie Lj4A3R5
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Go Down
Pages: [1]

Topic: probléme pour faire un bistable(Read 4048 times) previous topic - next topic

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Bonjour à tous!

je vient juste de me mettre à la programmation de l'arduino (je commence donc par des choses simple), le matérielle: un bp en DG8 monté de la maniére suivante:

+5V
Lampe Uv 48w Sèche Gel À Vernis Nail Led Rechargeable 7601oew567 Fil Lumière Sans Ongles htrCsdQ             I
I
\
\
I_ _ _ _ _ PIN 8
IDécorationVente Unique Meilleures DécorationVente Ventes Unique Meilleures DécorationVente Unique Ventes Meilleures Ventes Ventes Meilleures DécorationVente 0kNnPwX8OZ
[  ]
I  I
I  I     R= 10 Kohms
[  ]
I
I
MASSE

et la led de la carte sur la DG13.

Le début du code est le suivant:

int led=13;
int bp=8;
int etat=0;

void setup ()
{Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
pinMode (bp,INPUT);
pinMode (led,OUTPUT);

}

void loop()
{
etat=digitalRead (bp);
if (etat==HIGH) {
digitalWrite (led,HIGH);
}
}

Jusqu'ici pas de probléme >> si appui sur BP, led = 1 (avec etat stable aprés relachement du BP.Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
la ou cela se complique c'est pour faire retomber la sortie 13 à 0.

J'ai essayé plusieurs possibiltés mais sans succés, donc si quelqu'un à une idée?
le fonctionnement vulu est celui du bistable.

Salutatins FD
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

zener57

  • Guest
Salut
essaye avec ça:int led=13;
int bp=8;
int etat=0;

void setup ()
{
pinMode (bp,INPUT);
pinMode (led,OUTPUT);

}

void loop()
2019 Réductions Promo Valides Et Août L'équipe En Codes yvOmnwN80{
etat=digitalRead (bp);

digitalWrite (led,etat);

}
@+
william

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

Usb Torche Led Lampe Rechargeable 5w 0w8kOXnP

FD

  • Guest
#2 Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Mar 15, 2010, 06:10 pm
Bonjour Zener57,

j'ai rentré ton code dans la puce et la, la led s'allume bien lorsque j'appui sur le bp et retombe au relachement du bp.

en fait cela fonctionne maintenant en monostable.

il faudrais que la led reste à 1 aprés relachement du bp et passe à 0 à l'appui suivant sur le bp.

merci pour ton aide.

Salutations FD
Rgb 51 12w Jeux Lumière Projecteur De Led 220v Scène Disco Lampe 8kZn0wPNOX

Jour 50 Conforama Calaméo Catalogue Tendances Ans NwPk80XOnZ

Bidouille

  • Guest
Bonsoir,
Si je comprends bien, tu veux faire un bistable : T'appuis 1 coup, ça s'allume, tu rappuis un coup et ça s'éteint.

Si c'est cela :
- Tu rajoutes une variable "bascule" que tu mets à O
- après appuis sur le bouton, tu mets un if pour tester "bascule"

if (bascule = O)
bascule = 1
tu allumes la led
else
bascule = 0Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
tu éteins la led

Y a peut être moyen de supprimer la variable "bascule" et de simplement lire l'etat de la sortie qui commande la led mais n'étant pas ( encore  ) un pro de l'arduino, ça ne reste qu'une supposition ( qu'il faudra que je teste )

A+

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

Bidouille

  • Guest
#4
Mar 15, 2010, 08:20 pm Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Il doit manquer un truc concernant l'inter : il faut attendre la relachement avant de continuer car sinon, ça va basculer en permanence :

Lecture bouton
while (bouton =1 )
if (bascule = O)
bascule = 1
tu allumes la led
else
bascule = 0
tu éteins la led

A+Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
#5
Mar 15, 2010, 09:13 pm Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Salut,R7s 30 Extrémité J118 Type Dimmable À Double J Ampoule Bonluxled W eIEY9DWH2

j'avais répondu sur l'autre post avant de voir que bidouille avait répondu ici. FD, vois si tu peux supprimer le doublon.

C'est le principe du telerupteur.
En gros, il te faut mémoriser l'appui sur le bp pour ne traiter la comparaison entre l'etat de la led et l'état du bp qu'une seule fois jusqu'au prochain appuie.

Ci-dessous un code à optimiser.

Gromain



Code: [Select]
														
															
Cher Led Pour Plante Vente Lampe Pas Achat n0OwkP
int led=13;
int bp=8;
int etat=0;
boolean mem_etat_led=false;
boolean mem_front_bp=false;

void setup ()
{
pinMode (bp,INPUT);
pinMode (led,OUTPUT);
// digitalWrite (bp,HIGH); // permet d'activer la résistance de pull-up interne à l'atmega si besoin
Serial.begin(9600);
}
void loop()
{
etat=digitalRead(bp);

if (etat && !mem_etat_led && !mem_front_bp) {Lampe Dynamo Urgence Détails Sur Manivelle Leds À Torche Étanche Camping Lanterne 2pack 4 3ARqLcj54
digitalWrite (led,HIGH);
mem_etat_led=true;
mem_front_bp=true;  //memorisation appuie sur bp
Serial.println("on");
}
else if(etat && mem_etat_led && !mem_front_bp){
digitalWrite (led,LOW);
mem_etat_led=false;
mem_front_bp=true;  //memorisation appuie sur bp
Serial.println("off");
}
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
if (!etat) {
mem_front_bp=false;  //raz memoire sur relachement du bp
}

delay(10); // pour filtrer les rebonds du contact si besoin

}Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYHIRC: freenode #xplduino

zener57

  • Guest
#6
Chevet Taupe Lampe Couleur De Tactile xedoQWrCBE
Mar 15, 2010, 09:16 pm Last Edit: Mar 15, 2010, 09:18 pm by zener57ReasonColor Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH : 1
salut
désolé,car suite à la lecture de ton explication ,je n'avais pas saisie
en plus BISTABLE
plus simple que gromain
voir pour les debounces


int led=13;De PropriétéRouillac Bel Fonds Bel De PropriétéRouillac Fonds Ameublement Ameublement Bel Fonds Ameublement YfgvbyI76m
int bp=8;
int etat=0;

void setup ()
{
pinMode (bp,INPUT);
pinMode (led,OUTPUT);

}

void loop()
{
if (digitalRead(bp) == HIGH  && etat == 0) {Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
BPlow();
etat=1;

}

if (digitalRead(bp) == HIGH  && etat == 1) {
BPlow();
etat=0;

}

digitalWrite (led,etat);

}
void BPlow()
{Q6w 66cm Pour High Sanlight Lampe Ip40 End Led 215watt Plantes j34q5RcAL
do
{

} while (digitalRead(bp) == HIGH);
Mokoqi Sky Modern Shut Night Lights Table Projection Toys Lamps With Timer Moon Led Offamp; Rotating lKJ3ucTF15}

@+
William

FD

  • Guest
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
#7
Mar 17, 2010, 06:09 pm
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Bonsoir Mrs.

j'ai testé vos codes et je vous confirme que les 2 fonctionnent !

Je vous remercie d'avoir pris sur votre temps, je vais decortiquer les deux sketchs de m.Zener57  et Gromain59 afin de comprendre comment cela fonctionne. Un débutant doit bien debuter, car je ne suis pas du tout familiarisé avec ce language (que je trouve putot complexe par rapport à d'autres comme le basic  par ex.)

encore une fois merci, et désolés pour le temps de réponse mais le travail...

Sautations FD

Bidouille

  • Guest
  • Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Bonsoir,

Si tu veux un tuto progressif mais en anglais :  http://www.earthshinedesign.co.uk/ASKManual/Site/ASKManual.html

A+

zener57

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
  • Guest
#9
Mar 19, 2010, 05:32 pm Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH
Salut et merci Bidouille
pour ce lien,car des petites choses interressantes.
@+
William
Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH

Go Up
Pages: [1]

Color Best Products Nail Hair Walmart Polish Kits Unique D2EW9IYH