Niveau APPRENTISSAGE : ► Fort
Prérequis :
Matériel :
- 1 x Carte Arduino Uno
- 8 x Résistances 330 Ω
- 1 x Potentiomètre 10 KΩ
- 1 x Afficheur 7 segments 4 digits ( cathode commune )
- Fils de connexion
- 1 x Breadboard
Version IDE :
Bibliothèque :
Vidéo de démonstration :
Schéma de câblage :

Code :
#include "SevSeg.h"
SevSeg sevseg; //Instantiate a seven segment controller object
void setup() {
byte numDigits = 4;
byte digitPins[] = {2, 3, 4, 5};
byte segmentPins[] = {6, 7, 8, 9, 10, 11, 12, 13};
bool resistorsOnSegments = false; // 'false' means resistors are on digit pins
byte hardwareConfig = COMMON_CATHODE; // See README.md for options
bool updateWithDelays = false; // Default 'false' is Recommended
bool leadingZeros = false; // Use 'true' if you'd like to keep the leading zeros
bool disableDecPoint = false; // Use 'true' if your decimal point doesn't exist or isn't connected
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments,
updateWithDelays, leadingZeros, disableDecPoint);
sevseg.setBrightness(90);
}
void loop() {
int sensorReading = analogRead(A0);
sevseg.setNumber(sensorReading);
sevseg.refreshDisplay();
}
+ Infos sur le langage utilisé :
1. Fonctions
2. Variables
3. Stucture
Nombre de vues: 2 001
J’aime ça :
J’aime chargement…