LM358 Amplificateur Opérationnel Gain X100
Ce module amplificateur opérationnel à base de LM358 offre un gain réglable jusqu’à X100 grâce à un potentiomètre de précision. Il est parfait pour amplifier de petits signaux alternatifs ou audio, s’intégrant aisément dans divers projets électroniques.
Caractéristiques Techniques du LM358
- Tension : 5-12V
- Dimensions : 32 x 13 mm
- Composant Principal : LM358
- Configuration : Mono Amplificateur Opérationnel
- Gain Ajustable : jusqu’à X100
- Température de Fonctionnement : -40°C à 85°C
Fonctions Principales
Le module amplificateur opérationnel LM358 est conçu pour les applications nécessitant une amplification précise de signals faibles. Utilisé comme préamplificateur, il améliore la qualité des signaux audio et permet de booster les signaux de capteurs
avant leur traitement par des microcontrôleurs ou d’autres circuits électroniques. Avec ce module, la manipulation de signaux faibles devient plus aisée dans vos projets électroniques, offrant un contrôle optimal du gain.
Cas d’utilisation
Le module amplificateur LM358 trouve de nombreuses applications, notamment dans la capture de signaux audio pour les projets de microphones, l’ amplification de signaux de capteurs (température, lumière) et dans diverses applications de traitement de signal.
Par exemple, il peut être utilisé pour amplifier les signaux fournis par un capteur de niveau sonore, améliorant la lecture et l’interprétation des données dans un environnement bruyant.
Utilisation avec Arduino
Pour intégrer ce module amplificateur LM358 avec une carte Arduino, vous devez connecter les broches d’alimentation du module à une source de 5V ou 12V et relier la sortie du module à une entrée analogique de l’Arduino.
- VCC sur 5V de l’Arduino
- GND sur GND de l’Arduino
- OUT sur une entrée analogique (par exemple A0)
Exemple de Code Arduino
Voici un exemple de code pour lire et afficher les valeurs amplifiées sur le moniteur série d’Arduino :
void setup() {
Serial.begin(9600); // Initialiser la communication série
}
void loop() {
int sensorValue = analogRead(A0); // Lire la valeur analogique
float voltage = sensorValue * (5.0 / 1023.0); // Convertir en tension
Serial.print("Tension: ");
Serial.println(voltage); // Afficher la tension
delay(500); // Attendre 500ms
}