start:arduino:electronique:resistances
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| start:arduino:electronique:resistances [2020/11/23 16:08] – créée gerardadmin | start:arduino:electronique:resistances [2025/07/24 16:12] (Version actuelle) – [Le LM35] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ======= | + | ======= |
| - | #Arduinomètre avec sonde LM35 | + | ===== Arduinomètre avec sonde LM35 |
| - | ##Le LM35 | + | |
| + | {{ : | ||
| + | ==== Le LM35 ==== | ||
| | | ||
| C'est un circuit intégré, de la taille d'un petit transistor, conçu pour générer une tension proportionnelle à la température en son cœur. | C'est un circuit intégré, de la taille d'un petit transistor, conçu pour générer une tension proportionnelle à la température en son cœur. | ||
| - | ![sonde détail][1] | + | [[http:// |
| D' | D' | ||
| - | ![LM35 technique][2] | + | [[http:// |
| - | Nous allons nous contenter du branchement " | + | Nous allons nous contenter du branchement " |
| Notez que cette sonde est déjà calibrée, nous avons juste à convertir la tension de sortie en valeur de température en °C. | Notez que cette sonde est déjà calibrée, nous avons juste à convertir la tension de sortie en valeur de température en °C. | ||
| La conversion est assez simple : la tension de base est 0v et elle augmente de 10mV pour chaque degré Centigrade. | La conversion est assez simple : la tension de base est 0v et elle augmente de 10mV pour chaque degré Centigrade. | ||
| Ligne 18: | Ligne 20: | ||
| L' | L' | ||
| - | ##Schéma de branchement | + | ===Schéma de branchement=== |
| Très simple : la bête n'a que trois pattes : +5v (alimentation); | Très simple : la bête n'a que trois pattes : +5v (alimentation); | ||
| - | ![Câblage | + | [[http:// |
| Une fois n'est pas coutume : pas de schéma, c'est tellement simple. | Une fois n'est pas coutume : pas de schéma, c'est tellement simple. | ||
| - | ##Sonde flexible | + | ===Sonde flexible=== |
| Comme vous voyez sur la première image, il est possible de fabriquer une sonde flexible à l' | Comme vous voyez sur la première image, il est possible de fabriquer une sonde flexible à l' | ||
| Ligne 34: | Ligne 36: | ||
| Dans l' | Dans l' | ||
| - | ![Câblage sonde][4] | + | [[http:// |
| | | ||
| Comme je l'ai dit en préambule, la température correspond à la température au coeur de la bête. | Comme je l'ai dit en préambule, la température correspond à la température au coeur de la bête. | ||
| - | ##Modification Sketch | + | ===Modification Sketch |
| Je vous laisse modifier le sketch vous-même ! Non, non - ce n'est pas si difficile que cela. La seule vraie modification | Je vous laisse modifier le sketch vous-même ! Non, non - ce n'est pas si difficile que cela. La seule vraie modification | ||
| La gamme de température devient de **2°** à **110°**; et la gamme de valeurs retournées par ***analogRead(); | La gamme de température devient de **2°** à **110°**; et la gamme de valeurs retournées par ***analogRead(); | ||
| - | ##Double sonde | + | ===Double sonde |
| Pour voir à quel point la diode est précise (ou pas) il est possible de modifier le sketch afin de lire la valeur des deux sondes. | Pour voir à quel point la diode est précise (ou pas) il est possible de modifier le sketch afin de lire la valeur des deux sondes. | ||
| Ligne 49: | Ligne 51: | ||
| **Attention, | **Attention, | ||
| Par exemple : | Par exemple : | ||
| + | <code c exemple.ino> | ||
| + | diode_value = analogRead(diode_pin); | ||
| + | delay(1); // attente | ||
| + | lm35_value = analogRead(lm35_pin); | ||
| + | </ | ||
| + | |||
| - | diode_value = analogRead(diode_pin); | ||
| - | delay(1); // attente | ||
| - | lm35_value = analogRead(lm35_pin); | ||
| - | Bon courage ! | ||
| - | Glenn | ||
| - | [1]: http:// | ||
| - | [2]: http:// | ||
| - | [3]: http:// | ||
| - | [4]: http:// | ||
/home/chanteri/www/fablab37110/data/attic/start/arduino/electronique/resistances.1606144104.txt.gz · Dernière modification : (modification externe)
