Commande train
Peco aiguillages
SLE-86 code100 courbe droite qte 0
SLE-87 code100 courbe gauche qte 3
SLE-91 code100 droit court droit qte 2
SLE-92 code100 droit court gauche qte 1
SLE-95 code100 droit long droit qte 1
SLE-96 code100 droit long gauche qte 3
Peco voie
SL-100 rail flexible 914 mm code 100 qte20
LK-56 fosse visite code 100 qte 2
Peco
Éclisse isolantes qte ~60
Éclisse conductrice qte ~60
Aiguillage courbe à gauche Peco SLE87 Electrofrog 258 mm code 100 - R 1524 & 762 mm
Marquage aiguillage A20 et A21 pour voies paires et impaires
Association signal S20D S20 S20G (selon branche aiguille droite milieu gauche) Idem pour le A21.
Canton zone de détection D20
Sur le signal Nf
Informations usage esp32
Programmer les ESP32 avec du code Arduino
Tous les pins GPIO (sauf les pins GPIO36, GPIO39, GPIO34, GPIO35) ont ces 2 circuits « en miniature », en interne dans l’ESP32.
Pour lire une tension d’un niveau logique de 0V ou 3.3V en entrée du pin 15 de l’ESP32 :
pinMode(15, INPUT); //Il faut déclarer le pin en entrée
digitalRead(15);
Code pour allumer la LED lorsque le bouton est pressé
Solution
const int buttonPin = 32;
const int ledPin = 23;
// Etat du bouton poussoir
int buttonState = 0;
void setup() {
Serial.begin(115200);
//Configuration du pin en entrée pullup
pinMode(buttonPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
Serial.println(buttonState);
if (buttonState == LOW) {
// Allume la led
digitalWrite(ledPin, HIGH);
} else {
// Eteins la led
digitalWrite(ledPin, LOW);
}
}
Document généré en 0 seconde