Parcourir le wiki

Published  +
0,1  +
EUR (€)  +
Elle s'oppose au passage du courant. Sa résistance dépend de la lumière. Plus il y a de lumière, moins il y a de résistance.  +
<nowiki>En plus compliqué :<br /&En plus compliqué :

Une photorésistance est un composant électronique dont la résistivité varie en fonction de la quantité de lumière incidente. On peut également la nommer résistance photo-dépendante (light-dependent resistor (LDR)) ou cellule photoconductrice.

La résistance évolue comme l’inverse de l’éclairement, cette relation peut être considérée comme linéaire sur une plage d’utilisation limitée.

Les matériaux utilisés dans les photorésistances sont le plus souvent des composés : Pour une utilisation dans le domaine visible et à faible coût, on utilise le plus souvent le sulfure de cadmium (CdS) ou le séléniure de cadmium (CdSe). Pour des utilisations dans l'infrarouge on utilise le sulfure de plomb (PbS).

Source sous licence CC-By-Sa : [http://fr.wikipedia.org/wiki/Photorésistance Wikipédia]




=Utilisation=



==Expériences scientifiques avec Photorésistance==
Montage Arduino Photorèsistance
voir [http://www.wikidebrouillard.org/index.php?title=Principaux_composants_%C3%A9lectroniques Principaux composants électroniques]


==Le code minimal : ==








Photorésistance
Avant le Setup
Importation de la bibliothèque

Création de l’objet
brochePhotoresistance = A0; (la photorésistance est branchée sur une broche analogique)
Dans le Setup
Démarrage de l’objet
pinMode(brochePhotoresistance, INPUT);
Dans le Loop
Utilisation
valeur = analogRead(brochePhotoresistance);


==Exemple : ==
 1 //////////////////////////////
2 // La photorésistance //
3 //////////////////////////////
4 /*
5
6 +-----+
7 +----[PWR]-------------------| USB |--+
8 | +-----+ |
9 | GND/RST2 [ ][ ] |
10 | MOSI2/SCK2 [ ][ ] A5/SCL[ ] |
11 | 5V/MISO2 [ ][ ] A4/SDA[ ] |
12 | AREF[ ] |
13 | GND[X] |--(led)---|
14 | [ ]N/C SCK/13[X] |--v230Ωv--|
15 | [ ]IOREF MISO/12[ ] |
16 | [ ]RST MOSI/11[ ]~|
17 | [ ]3V3 +---+ 10[ ]~|
18 /--(w)---------| [X]5v -| A |- 9[ ]~|
19 | /--| [X]GND -| R |- 8[ ] |
20 |--v1kΩv--/ | [ ]GND -| D |- |
21 | | [ ]Vin -| U |- 7[ ] |
22 | | -| I |- 6[ ]~|
23 |___________/--| [X]A0 -| N |- 5[ ]~|
24 | [ ]A1 -| O |- 4[ ] |
25 | [ ]A2 +---+ INT1/3[ ]~|
26 | [ ]A3 INT0/2[ ] |
27 | [ ]A4/SDA RST SCK MISO TX>1[ ] |
28 | [ ]A5/SCL [ ] [ ] [ ] RX<0[ ] |
29 | [ ] [ ] [ ] |
30 | UNO_R3 GND MOSI 5V ____________/
31 \_______________________/
32 Matériel :
33 - des fils dupont.
34 - une breadbord
35 - Arduino
36 - Une photorésistance,
37 - une résistance de 1Kiloohms (10, 20, ou 1 kilo-ohms, ajustez la valeur, faites des tests)
38 Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos
39 Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)
40
41 ___
42 / ___ \
43 |_| |
44 /_/
45 _ ___ _
46 |_| |___|_| |_
47 ___|_ _|
48 |___| |_|
49 Les petits Débrouillards 2023 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
50 */
51 const int brochePhotoresistance = A0; // la photorésistance est branchée sur la broche analogique A0
52 const int seuil = 300; // c'est la valeur donnée par la photorésistance lorsqu'on l'éclaire au max
53 // (ça dépend de l'endroit où vous placez votre montage).
54 int valeur; // mémoriser la valeur de la photorésistance (entre 0-1023)
55
56
57 void setup(){
58 Serial.begin(9600); // On ouvre la communication série
59
60 pinMode(LED_BUILTIN, OUTPUT); // On utilise la led embarquée sur la carte
61 pinMode(brochePhotoresistance, INPUT); // la broche analogique A0 est configurée en entrée
62
63 }
64
65 void loop(){
66 valeur = analogRead(brochePhotoresistance);
67
68 int intensiteLed = 1023-valeur; // La uminosité de la led est l'inverse de la lumière reçue par la photorésistance
69 intensiteLed = intensiteLed-seuil; // On s'assure que la led soit éteinte quand la lumière est maximum
70 if (intensiteLed<0) intensiteLed=0;// Correction d'une éventuelle d'erreur sur le seuil.
71
72 Serial.print("La photoresistance mesure : "); Serial.println(valeur);
73 Serial.print("La luminosité de la Led est fixée à : "); Serial.println(intensiteLed);
74
75 analogWrite(LED_BUILTIN, intensiteLed); // Allume la Led à l'intensité souhaitée
76
77 delay(100);// pause
78 }






==Plus d'informations sur Photorésistance==
Voir ce tuto très bien fait de '''[https://passionelectronique.fr/photoresistance/ Passion Electronique]'''
t;span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">intensiteLed</span><span class="p">);</span><br /><span class="lineno">74 </span> <br /><span class="lineno">75 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="kr">LED_BUILTIN</span><span class="p">,</span> <span class="n">intensiteLed</span><span class="p">);</span> <span class="c1">// Allume la Led à l'intensité souhaitée</span><br /><span class="lineno">76 </span><br /><span class="lineno">77 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">100</span><span class="p">);</span><span class="c1">// pause</span><br /><span class="lineno">78 </span><span class="p">}</span><br /></pre></div><br /><br /><br /><br /><br/><br />==Plus d'informations sur Photorésistance==<br />Voir ce tuto très bien fait de '''[https://passionelectronique.fr/photoresistance/ Passion Electronique]'''</nowiki>  
Item-Photoresistance_photoresistance.jpg  +
Date de modification« Date de modification (Modification date) » est une propriété prédéfinie qui correspond à la date de la dernière modification d’un sujet et est fournie par MédiaWiki Sémantique.
16:49:47, 16 avril 2023  +
⧼cs-comments⧽Cette propriété est une propriété spéciale dans ce wiki.
0  +
Créateur de la pageCette propriété est une propriété spéciale dans ce wiki.
I did itCette propriété est une propriété spéciale dans ce wiki.
0  +
FavorisCette propriété est une propriété spéciale dans ce wiki.
0  +
 
Aucune propriété ne pointe vers cette page.