Je le retape (car j'ai un peu trafiquotté n'importe comment)
Le soucis vient peut etre de mes parenthèses, je fais un test et te transmet le code
Je le retape (car j'ai un peu trafiquotté n'importe comment)
Le soucis vient peut etre de mes parenthèses, je fais un test et te transmet le code
Le soucis venait bien des parenthèses!
void setup() {
// indique que la broche led est une sortie :
pinMode(Led, OUTPUT);
pinMode(LedInt, OUTPUT);
// indique que la broche bouton est une entrée :
pinMode(PorteAv, INPUT_PULLUP);
pinMode(Fente, INPUT_PULLUP);
pinMode(PorteAr, INPUT_PULLUP);
}
// le code dans cette fonction est exécuté en boucle
void loop(){
etatPorteAv = digitalRead(PorteAv);
etatFente = digitalRead(Fente);
etatPorteAr = digitalRead(PorteAr);
{
if ((etatPorteAv == LOW || etatFente == LOW) && etatPorteAr == HIGH) //si porteAv ou fente ouverte et porte ar fermée
digitalWrite(Led, HIGH); // Led présense allumée
if (etatPorteAr == LOW) //si porteAr ouverte
digitalWrite(Led, LOW); //Led présense éteinte
if (etatPorteAv == HIGH || etatPorteAr == HIGH) //si porteAv ou porteAr fermée
digitalWrite(LedInt, LOW); // Led interieure éteinte
if (etatPorteAv == LOW || etatPorteAr == LOW) //si porteAv ou porteAr ouverte
digitalWrite(LedInt, HIGH); // Led interieure allumée
}
}
Mais je vais essayer de faire une version avec "gestion". Tu aurais un indice en plus avant que je me lance? ![]()
Ce morceau est erroné
if (etatPorteAv == HIGH || etatPorteAr == HIGH) //si porteAv ou porteAr fermée
digitalWrite(LedInt, LOW); // Led interieure éteinte
Cette LED s'éteint si l'une des portes est fermée alors que tu voulais qu'elle s'éteigne lorsque les 2 portes sont fermées.
La devrait être comme cela
if (etatPorteAv == HIGH && etatPorteAr == HIGH) //si porteAv et porteAr fermée
digitalWrite(LedInt, LOW); // Led interieure éteinte
Tout fonctionne correctement. Merci beaucoup!
Le monde de l'arduino s'ouvre petit à petit à moi! prochain objectif, le detecteur de niveau d'eau!
Encore merci!
Salut à vous!
Me voila de retour. il me manquait un peu de matériel pour l'installation du projet. Le voila presque terminé. Je m'explique:
J'ai transféré le tout sur un arduino nano, que j'ai voulu rentre indépendant grâce à une pile 12v. Tout a fonctionné correctement.... quelques heures...
GROS problème d'autonomie. Comment faire? je ne comprends pas du tout.
Je suppose que vous avez des idées pour m'éclairer.
Merci
Xavkenny:
Salut à vous!
Me voila de retour. il me manquait un peu de matériel pour l'installation du projet. Le voila presque terminé. Je m'explique:
J'ai transféré le tout sur un arduino nano, que j'ai voulu rentre indépendant grâce à une pile 12v. Tout a fonctionné correctement.... quelques heures...
GROS problème d'autonomie. Comment faire? je ne comprends pas du tout.
Je suppose que vous avez des idées pour m'éclairer.
Merci
Bonjour
Pourquoi alimenter en 12 V
pile 12V OK
mais... quelle "pile" exactement ? ![]()
pile ou batterie d'ailleurs ?
parce qu'entre
et
C'est sur que l'autonomie ne sera pas la meme 8)
Très bonnes questions!
Pourquoi le 12V et le type de piles. Des A23 12V car j'en ai quelques unes. mais j'ai aussi des CR2032 qui traînent, donc si ça peut servir en remplacement je n'y vois pas d’inconvénients.
Je cherche quelque chose d'assez compact, faut pas non plus que ça m'empêche de recevoir des colis ![]()
Renseigne toi sur la capacité en Ampèresxheures de ce type de pile et tu aura la réponse.
Plus d"explications et de tuyaux avec les tuto d'hbachetti qu'il faut lire.
D'après Google (Wikipédia en l'occurrence), la pile a une capacité d'environ 55 mAh.
Je vais chercher les tutos dont tu me parles voir si ça m'aide.
Merci bien
Salut.
Une NANO en mode veille consomme dans les 12mA. Voir ICI.
Il vaudrait mieux s'orienter sur une PRO MINI 3.3V. Voir ICI.
Alimenter la PRO MINI avec une LITHIUM-ION 3.7V par la broche VCC. Ces batteries existent de plus au format CR123 (16340). Pas besoin de régulateur pur alimenter la MINI, elle supporte jusqu'à 6V.
Attention aux capacités délirantes annoncées. Voir le test ICI.
Chez GOTRONIC, les capacités semblent plus réelles.
Mais une 16340 annoncée à 2300mAH sur ALI-EXPRESS et faisant en réalité 225mAH conviendra aussi.
Une LITHIUM-ION 16340 peut se recharger avec un TP4056 sur USB, de préférence un USB limité à 500mA.
Le TP4056 peut être intégré au montage comme ICI.

Tu peux t'inspirer de ce montage d'ailleurs, car le détecteur de mouvement se comporte comme un interrupteur.
Ne pas s'inspirer du sketch par contre, il utilise une librairie MYSENSORS, inutile dans ton cas.
Le chargeur peut aussi être un XTAR MC2 par exemple, ce qui implique qu'il faudra extraire la batterie pour la recharger. Mais comme l'autonomie devrait dépasser un an, ce n'est pas un problème.
Dernière chose : éviter d'allumer la LED en fixe. Utiliser un clignotement avec un rapport cyclique de 2s éteint, 50ms ou 100ms allumé par exemple.
@+
Merci pour l'info hbachetti!
Je vais donc me pencher la dessus. J'avais quelques nano en stock malheureusement (un peu de précipitation de débutant certainement).
Une commande va donc être passée pour de la ProMini d'ici peu.
Je tiens au courant de l'évolution du projet.
Si vous avez d'autres infos supplémentaires, je suis preneur.
En tout cas, MERCI ![]()
Le chargeur peut aussi être un MXJO CC1 par exemple, ce qui implique qu'il faudra extraire la batterie pour la recharger. Mais comme l'autonomie devrait dépasser un an, ce n'est pas un problème.
30€ : un peu cher par rapport au XTAR à 9€ que j'utilise depuis 2 ans et qui donne entière satisfaction.
La recharge LITHIUM-ION est très simple, et ne nécessite pas une intelligence hors du commun.
Remarque : un TP4056 fait le même boulot pour 2.60€ les 10 pièces.
J'en mets un dans chacun de mes montages sur batterie.
hbachetti:
30€ : un peu cher par rapport au XTAR à 9€ que j'utilise depuis 2 ans et qui donne entière satisfaction.
La recharge LITHIUM-ION est très simple, et ne nécessite pas une intelligence hors du commun.Remarque : un TP4056 fait le même boulot pour 2.60€ les 10 pièces.
J'en mets un dans chacun de mes montages sur batterie.
Oui je partage totalement ton avis pour le TP4056 !