<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>DIDA✪PTIC : VERSION 2 by Eric Collard</title>
      <link>https://padlet.com/culturesciences/DIDAOPTIC_V2</link>
      <description>Modèle intermédiaire d&#39;une source étendue 
Echantillonage : La surface de l&#39;objet lumineux est vu comme un un ensemble de sources ponctuelles isotropes - matrice de DEL R,V,B 

DIDA✪PTIC est un  modèle intermédiaire expérimental qui permet d’enseigner : 
- Les conditions de vision
- La vision des couleurs
-  Synthèse additive et limite de validité du modèle simple (Couleurs de contrastes simultanés) 
Synthèse soustractive 
Ombres colorées Filtres
Surfaces colorées
-	La notion d’objet lumineux : ponctuel et étendu
-	Les ombres et pénombres 
-	Fonctionnement d’une camera obscura 
-	Le dispositif peut être adapté à un banc d’optique : condition de gauss, formation d’images dans le cas des systèmes optiques stigmatiques. 
</description>
      <language>en-us</language>
      <pubDate>2017-08-27 08:29:20 UTC</pubDate>
      <lastBuildDate>2025-11-10 10:32:03 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>AVERTISSEMENT</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967093</link>
         <description><![CDATA[<div>colorshieldv1.1<br>L'utilisation du bouclier : <a href="https://www.itead.cc/wiki/Colors_Shield">ColorShielV1.1</a> nécessite d'utiliser l'ancien IDE de l'Arduino Uni : Version 023 - (<a href="https://www.arduino.cc/en/Main/OldSoftwareReleases">https://www.arduino.cc/en/Main/OldSoftwareReleases</a>) <br>La bibliothèque Colorduino n'est plus compatible avec les nouvelles version de l'IDE. </div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/ccc4156467bde247acbf917f7df697e4/Advertencia.png" />
         <pubDate>2017-08-27 09:03:38 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967093</guid>
      </item>
      <item>
         <title>Bibliothèque </title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967231</link>
         <description><![CDATA[<div>A installer dans le dossier library : contrôle de la matrice LED 9x9</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/b420a1f2cd6c559ac14fa071c0321155/COLORDUINO.zip" />
         <pubDate>2017-08-27 09:10:30 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967231</guid>
      </item>
      <item>
         <title>Bibliothèque </title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967271</link>
         <description><![CDATA[<div>A installer dans le dossier library  : Lecture de bouton</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/0aa3c78a9fcfe3eddb213f15c2ce69a3/Bounce2.zip" />
         <pubDate>2017-08-27 09:11:41 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967271</guid>
      </item>
      <item>
         <title>PROGRAMME - COULEUR ARDUINO</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967950</link>
         <description><![CDATA[<pre>  #include <em>&lt;Colorduino.h&gt;</em>
   #include <em>&lt;Bounce2.h&gt;</em>
   #include <em>&lt;Wire.h&gt;</em>
   #define BUTTON_PIN 2
 
   typedef struct
   {
     unsigned char r;
     unsigned char g;
     unsigned char b;
   } ColorRGB;
 
   //a color with 3 components:  h, s and v
   typedef struct
   {
     unsigned char h;
     unsigned char s;
     unsigned char v;
   } ColorHSV;
 
   unsigned char plasma[ColorduinoScreenWidth][ColorduinoScreenHeight];
   long paletteShift;
 
   const int  buttonPin = 2;
   int choix = 0;
   // Les variables sont modifiées au cours du programme
 
 
 
   //Converts an HSV color to RGB color
   void HSVtoRGB(void *vRGB, void *vHSV)
   {
     float r, g, b, h, s, v; //this function works with floats between 0 and 1
     float f, p, q, t;
     int i;
     ColorRGB *colorRGB=(ColorRGB *)vRGB;
     ColorHSV *colorHSV=(ColorHSV *)vHSV;
 
     h = (float)(colorHSV-&gt;h / 256.0);
     s = (float)(colorHSV-&gt;s / 256.0);
     v = (float)(colorHSV-&gt;v / 256.0);
 
     //if saturation is 0, the color is a shade of grey
     if(s == 0.0) {
       b = v;
       g = b;
       r = g;
     }
     //if saturation &gt; 0, more complex calculations are needed
     else
     {
       h *= 6.0; //to bring hue to a number between 0 and 6, better for the calculations
       i = (int)(floor(h)); //e.g. 2.7 becomes 2 and 3.01 becomes 3 or 4.9999 becomes 4
       f = h - i;//the fractional part of h
 
       p = (float)(v * (1.0 - s));
       q = (float)(v * (1.0 - (s * f)));
       t = (float)(v * (1.0 - (s * (1.0 - f))));
 
       switch(i)
       {
         case 0:  r=v; g=t; b=p; break;
         case 1:  r=q; g=v; b=p; break;
         case 2:  r=p; g=v; b=t; break;
         case 3:  r=p; g=q; b=v; break;
         case 4:  r=t; g=p; b=v; break;
         case 5:  r=v; g=p; b=q; break;
         default: r = g = b = 0; break;
       }
     }
     colorRGB-&gt;r = (int)(r * 255.0);
     colorRGB-&gt;g = (int)(g * 255.0);
     colorRGB-&gt;b = (int)(b * 255.0);
   }
 
   float
   dist(float a, float b, float c, float d)
   {
     return sqrt((c-a)*(c-a)+(d-b)*(d-b));
   }
 
 char caractereRecu=0; // variable pour stockage caractère recu
 int compt=0; // variable comptage caractères reçus
 String chaineReception=""; // déclare un objet String vide pour reception chaine
 
 
 int tempo=0;
 
 
 
   void
   plasma_morph()
   {
     unsigned char x,y;
     float value;
     ColorRGB colorRGB;
     ColorHSV colorHSV;
 
     for(y = 0; y &lt; ColorduinoScreenHeight; y++)
       for(x = 0; x &lt; ColorduinoScreenWidth; x++) {
         {
     value = sin(dist(x + paletteShift, y, 128.0, 128.0) / 8.0)
       + sin(dist(x, y, 64.0, 64.0) / 8.0)
       + sin(dist(x, y + paletteShift / 7, 192.0, 64) / 7.0)
       + sin(dist(x, y, 192.0, 100.0) / 8.0);
     colorHSV.h=(unsigned char)((value) * 128)&amp;0xff;
     colorHSV.s=255;
     colorHSV.v=255;
     HSVtoRGB(&amp;colorRGB, &amp;colorHSV);
 
     Colorduino.SetPixel(x, y, colorRGB.r, colorRGB.g, colorRGB.b);
         }
     }
     paletteShift++;
 
     Colorduino.FlipPage(); // swap screen buffers to show it
   }
 
   /********************************************************
   Name: ColorFill
   Function: Fill the frame with a color
   Parameter:R:  the value of RED.   Range: RED 0~255
             G: the value of GREEN. Range: RED 0~255
             B: the value of BLUE.  Range: RED 0~255
   ********************************************************/
   void ColorFill(unsigned char R,unsigned char G,unsigned char B)
   {
     PixelRGB *p = Colorduino.GetPixel(0,0);
     for (unsigned char y=0;y&lt;ColorduinoScreenWidth;y++) {
       for(unsigned char x=0;x&lt;ColorduinoScreenHeight;x++) {
         p-&gt;r = R;
         p-&gt;g = G;
         p-&gt;b = B;
         p++;
       }
     }
 
     Colorduino.FlipPage();
   }
 
 
   Bounce debouncer = Bounce();
 
   void setup()
   {
   // Setup the button with an internal pull-up :
    //  pinMode(BUTTON_PIN,INPUT_PULLUP);
 
   // After setting up the button, setup the Bounce instance :
     debouncer.attach(BUTTON_PIN);
     debouncer.interval(30);
     Colorduino.Init(); // initialize the board
 
 
   //   unsigned int i =0 ;
    // met la broche en entrée
     pinMode(buttonPin, INPUT);
    // Attention :  utiliser la meme vitesse de communication pour le Terminal Série
     Serial.begin(9600);
 
 
     // compensate for relative intensity differences in R/G/B brightness
     // array of 6-bit base values for RGB (0~63)
     // whiteBalVal[0]=red
     // whiteBalVal[1]=green
     // whiteBalVal[2]=blue
     unsigned char whiteBalVal[3] = {63,63,63}; // for LEDSEE 6x6cm round matrix
     Colorduino.SetWhiteBal(whiteBalVal);
 
     // start with morphing plasma, but allow going to color cycling if desired.
     paletteShift=128000;
     unsigned char bcolor;
 
     //generate the plasma once
     for(unsigned char y = 0; y &lt; ColorduinoScreenHeight; y++)
       for(unsigned char x = 0; x &lt; ColorduinoScreenWidth; x++)
       {
         //the plasma buffer is a sum of sines
         bcolor = (unsigned char)
         (
               128.0 + (128.0 * sin(x*8.0 / 16.0))
             + 128.0 + (128.0 * sin(y*8.0 / 16.0))
         ) / 2;
         plasma[x][y] = bcolor;
       }
 
    // to adjust white balance you can uncomment this line
    // and comment out the plasma_morph() in loop()
    // and then experiment with whiteBalVal above
   //ColorFill(255,255,255);
   }
 
   void loop()
   {
     // Update the Bounce instance :
     debouncer.update();
       // Get the updated value
 
   if ( debouncer.fell()) {
      choix++;
       //Serial.print("compteur :");
      // Serial.println(i);
     Colorduino.ColorFill(0,0,0);
     Colorduino.FlipPage();
 
      switch (choix) {
       case 1:     // un pixel blanc
         Colorduino.SetPixel(4,2,255,255,255);
         Colorduino.FlipPage();
         break;
 
         case 2:     // un pixel rouge
         Colorduino.SetPixel(4,2,255,0,0);
         Colorduino.FlipPage();
         break;
 
         case 3:    // un pixel vert
         Colorduino.SetPixel(4,2,0,255,0);
         Colorduino.FlipPage();
         break;
 
         case 4:    // un pixel bleu
         Colorduino.SetPixel(4,2,0,0,255);
         Colorduino.FlipPage();
         break;
 
       case 5:  // un pixel rouge et vert
         Colorduino.SetPixel(4,2,255,0,0);
         Colorduino.SetPixel(4,4,0,255,0);
         Colorduino.FlipPage();
       break;
 
     case 6:  // un pixel vert et bleu
         Colorduino.SetPixel(4,2,0,255,0);
         Colorduino.SetPixel(4,4,0,0,255);
         Colorduino.FlipPage();
       break;
 
     case 7:  // un pixel rouge et bleu
       Colorduino.SetPixel(4,2,255,0,0);
       Colorduino.SetPixel(4,4,0,0,255);
       Colorduino.FlipPage();
     break;
 
    case 8:  // un pixel rouge vert et bleu
       Colorduino.SetPixel(4,2,255,0,0);
       Colorduino.SetPixel(4,4,0,255,0);
       Colorduino.SetPixel(4,6,0,0,255);
       Colorduino.FlipPage();
     break;
 
  case 9:
  ColorFill(255,0,0);
 Colorduino.FlipPage();
  break;
 
  case 10:
  ColorFill(0,255,0);
 Colorduino.FlipPage();
  break;
 
  case 11 :
  ColorFill(0,0,255);
Colorduino.FlipPage();
  break;
 
    case 12 :
   // synthèse jaune
   Colorduino.SetPixel(0,0,255,0,0);
   Colorduino.SetPixel(0,1,0,255,0);
   Colorduino.SetPixel(0,2,255,0,0);
   Colorduino.SetPixel(0,3,0,255,0);
   Colorduino.SetPixel(0,4,255,0,0);
   Colorduino.SetPixel(0,5,0,255,0);
   Colorduino.SetPixel(0,6,255,0,0);
   Colorduino.SetPixel(0,7,0,255,0);
   Colorduino.SetPixel(1,0,0,255,0);
   Colorduino.SetPixel(1,1,255,0,0);
   Colorduino.SetPixel(1,2,0,255,0);
   Colorduino.SetPixel(1,3,255,0,0);
   Colorduino.SetPixel(1,4,0,255,0);
   Colorduino.SetPixel(1,5,255,0,0);
   Colorduino.SetPixel(1,6,0,255,0);
   Colorduino.SetPixel(1,7,255,0,0);
   Colorduino.SetPixel(2,0,255,0,0);
   Colorduino.SetPixel(2,1,0,255,0);
   Colorduino.SetPixel(2,2,255,0,0);
   Colorduino.SetPixel(2,3,0,255,0);
   Colorduino.SetPixel(2,4,255,0,0);
   Colorduino.SetPixel(2,5,0,255,0);
   Colorduino.SetPixel(2,6,255,0,0);
   Colorduino.SetPixel(2,7,0,255,0);
   Colorduino.SetPixel(3,0,0,255,0);
   Colorduino.SetPixel(3,1,255,0,0);
   Colorduino.SetPixel(3,2,0,255,0);
   Colorduino.SetPixel(3,3,255,0,0);
   Colorduino.SetPixel(3,4,0,255,0);
   Colorduino.SetPixel(3,5,255,0,0);
   Colorduino.SetPixel(3,6,0,255,0);
   Colorduino.SetPixel(3,7,255,0,0);
   Colorduino.SetPixel(4,0,255,0,0);
   Colorduino.SetPixel(4,1,0,255,0);
   Colorduino.SetPixel(4,2,255,0,0);
   Colorduino.SetPixel(4,3,0,255,0);
   Colorduino.SetPixel(4,4,255,0,0);
   Colorduino.SetPixel(4,5,0,255,0);
   Colorduino.SetPixel(4,6,255,0,0);
   Colorduino.SetPixel(4,7,0,255,0);
   Colorduino.SetPixel(5,0,0,255,0);
   Colorduino.SetPixel(5,1,255,0,0);
   Colorduino.SetPixel(5,2,0,255,0);
   Colorduino.SetPixel(5,3,255,0,0);
   Colorduino.SetPixel(5,4,0,255,0);
   Colorduino.SetPixel(5,5,255,0,0);
   Colorduino.SetPixel(5,6,0,255,0);
   Colorduino.SetPixel(5,7,255,0,0);
   Colorduino.SetPixel(6,0,255,0,0);
   Colorduino.SetPixel(6,1,0,255,0);
   Colorduino.SetPixel(6,2,255,0,0);
   Colorduino.SetPixel(6,3,0,255,0);
   Colorduino.SetPixel(6,4,255,0,0);
   Colorduino.SetPixel(6,5,0,255,0);
   Colorduino.SetPixel(6,6,255,0,0);
   Colorduino.SetPixel(6,7,0,255,0);
   Colorduino.SetPixel(7,0,0,255,0);
   Colorduino.SetPixel(7,1,255,0,0);
   Colorduino.SetPixel(7,2,0,255,0);
   Colorduino.SetPixel(7,3,255,0,0);
   Colorduino.SetPixel(7,4,0,255,0);
   Colorduino.SetPixel(7,5,255,0,0);
   Colorduino.SetPixel(7,6,0,255,0);
   Colorduino.SetPixel(7,7,255,0,0);
   Colorduino.FlipPage();
   break;
 
   case 13 :
   // synthèse cyan
   Colorduino.SetPixel(0,0,0,0,255);
   Colorduino.SetPixel(0,1,0,255,0);
   Colorduino.SetPixel(0,2,0,0,255);
   Colorduino.SetPixel(0,3,0,255,0);
   Colorduino.SetPixel(0,4,0,0,255);
   Colorduino.SetPixel(0,5,0,255,0);
   Colorduino.SetPixel(0,6,0,0,255);
   Colorduino.SetPixel(0,7,0,255,0);
   Colorduino.SetPixel(1,0,0,255,0);
   Colorduino.SetPixel(1,1,0,0,255);
   Colorduino.SetPixel(1,2,0,255,0);
   Colorduino.SetPixel(1,3,0,0,255);
   Colorduino.SetPixel(1,4,0,255,0);
   Colorduino.SetPixel(1,5,0,0,255);
   Colorduino.SetPixel(1,6,0,255,0);
   Colorduino.SetPixel(1,7,0,0,255);
 
   Colorduino.SetPixel(2,0,0,0,255);
   Colorduino.SetPixel(2,1,0,255,0);
   Colorduino.SetPixel(2,2,0,0,255);
   Colorduino.SetPixel(2,3,0,255,0);
   Colorduino.SetPixel(2,4,0,0,255);
   Colorduino.SetPixel(2,5,0,255,0);
   Colorduino.SetPixel(2,6,0,0,255);
   Colorduino.SetPixel(2,7,0,255,0);
   Colorduino.SetPixel(3,0,0,255,0);
   Colorduino.SetPixel(3,1,0,0,255);
   Colorduino.SetPixel(3,2,0,255,0);
   Colorduino.SetPixel(3,3,0,0,255);
   Colorduino.SetPixel(3,4,0,255,0);
   Colorduino.SetPixel(3,5,0,0,255);
   Colorduino.SetPixel(3,6,0,255,0);
   Colorduino.SetPixel(3,7,0,0,255);
   Colorduino.SetPixel(4,0,0,0,255);
   Colorduino.SetPixel(4,1,0,255,0);
   Colorduino.SetPixel(4,2,0,0,255);
   Colorduino.SetPixel(4,3,0,255,0);
   Colorduino.SetPixel(4,4,0,0,255);
   Colorduino.SetPixel(4,5,0,255,0);
   Colorduino.SetPixel(4,6,0,0,255);
   Colorduino.SetPixel(4,7,0,255,0);
   Colorduino.SetPixel(5,0,0,255,0);
   Colorduino.SetPixel(5,1,0,0,255);
   Colorduino.SetPixel(5,2,0,255,0);
   Colorduino.SetPixel(5,3,0,0,255);
   Colorduino.SetPixel(5,4,0,255,0);
   Colorduino.SetPixel(5,5,0,0,255);
   Colorduino.SetPixel(5,6,0,255,0);
   Colorduino.SetPixel(5,7,0,0,255);
   Colorduino.SetPixel(6,0,0,0,255);
   Colorduino.SetPixel(6,1,0,255,0);
   Colorduino.SetPixel(6,2,0,0,255);
   Colorduino.SetPixel(6,3,0,255,0);
   Colorduino.SetPixel(6,4,0,0,255);
   Colorduino.SetPixel(6,5,0,255,0);
   Colorduino.SetPixel(6,6,0,0,255);
   Colorduino.SetPixel(6,7,0,255,0);
   Colorduino.SetPixel(7,0,0,255,0);
   Colorduino.SetPixel(7,1,0,0,255);
   Colorduino.SetPixel(7,2,0,255,0);
   Colorduino.SetPixel(7,3,0,0,255);
   Colorduino.SetPixel(7,4,0,255,0);
   Colorduino.SetPixel(7,5,0,0,255);
   Colorduino.SetPixel(7,6,0,255,0);
   Colorduino.SetPixel(7,7,0,0,255);
   Colorduino.FlipPage();
   break;
 
   case 14 :
   // synthèse MAGENTA
   Colorduino.SetPixel(0,0,0,0,255);
   Colorduino.SetPixel(0,1,255,0,0);
   Colorduino.SetPixel(0,2,0,0,255);
   Colorduino.SetPixel(0,3,255,0,0);
   Colorduino.SetPixel(0,4,0,0,255);
   Colorduino.SetPixel(0,5,255,0,0);
   Colorduino.SetPixel(0,6,0,0,255);
   Colorduino.SetPixel(0,7,255,0,0);
   Colorduino.SetPixel(1,0,255,0,0);
   Colorduino.SetPixel(1,1,0,0,255);
   Colorduino.SetPixel(1,2,255,0,0);
   Colorduino.SetPixel(1,3,0,0,255);
   Colorduino.SetPixel(1,4,255,0,0);
   Colorduino.SetPixel(1,5,0,0,255);
   Colorduino.SetPixel(1,6,255,0,0);
   Colorduino.SetPixel(1,7,0,0,255);
   Colorduino.SetPixel(2,0,0,0,255);
   Colorduino.SetPixel(2,1,255,0,0);
   Colorduino.SetPixel(2,2,0,0,255);
   Colorduino.SetPixel(2,3,255,0,0);
   Colorduino.SetPixel(2,4,0,0,255);
   Colorduino.SetPixel(2,5,255,0,0);
   Colorduino.SetPixel(2,6,0,0,255);
   Colorduino.SetPixel(2,7,255,0,0);
   Colorduino.SetPixel(3,0,255,0,0);
   Colorduino.SetPixel(3,1,0,0,255);
   Colorduino.SetPixel(3,2,255,0,0);
   Colorduino.SetPixel(3,3,0,0,255);
   Colorduino.SetPixel(3,4,255,0,0);
   Colorduino.SetPixel(3,5,0,0,255);
   Colorduino.SetPixel(3,6,255,0,0);
   Colorduino.SetPixel(3,7,0,0,255);
   Colorduino.SetPixel(4,0,0,0,255);
   Colorduino.SetPixel(4,1,255,0,0);
   Colorduino.SetPixel(4,2,0,0,255);
   Colorduino.SetPixel(4,3,255,0,0);
   Colorduino.SetPixel(4,4,0,0,255);
   Colorduino.SetPixel(4,5,255,0,0);
   Colorduino.SetPixel(4,6,0,0,255);
   Colorduino.SetPixel(4,7,255,0,0);
   Colorduino.SetPixel(5,0,255,0,0);
   Colorduino.SetPixel(5,1,0,0,255);
   Colorduino.SetPixel(5,2,255,0,0);
   Colorduino.SetPixel(5,3,0,0,255);
   Colorduino.SetPixel(5,4,255,0,0);
   Colorduino.SetPixel(5,5,0,0,255);
   Colorduino.SetPixel(5,6,255,0,0);
   Colorduino.SetPixel(5,7,0,0,255);
   Colorduino.SetPixel(6,0,0,0,255);
   Colorduino.SetPixel(6,1,255,0,0);
   Colorduino.SetPixel(6,2,0,0,255);
   Colorduino.SetPixel(6,3,255,0,0);
   Colorduino.SetPixel(6,4,0,0,255);
   Colorduino.SetPixel(6,5,255,0,0);
   Colorduino.SetPixel(6,6,0,0,255);
   Colorduino.SetPixel(6,7,255,0,0);
   Colorduino.SetPixel(7,0,255,0,0);
   Colorduino.SetPixel(7,1,0,0,255);
   Colorduino.SetPixel(7,2,255,0,0);
   Colorduino.SetPixel(7,3,0,0,255);
   Colorduino.SetPixel(7,4,255,0,0);
   Colorduino.SetPixel(7,5,0,0,255);
   Colorduino.SetPixel(7,6,255,0,0);
   Colorduino.SetPixel(7,7,0,0,255);
 
   Colorduino.FlipPage();
   break;
 
  case 15 :
   // synthèse blanc
   Colorduino.SetPixel(0,0,255,0,0);
   Colorduino.SetPixel(0,1,0,255,0);
   Colorduino.SetPixel(0,2,0,0,255);
   Colorduino.SetPixel(0,3,255,0,0);
   Colorduino.SetPixel(0,4,0,255,0);
   Colorduino.SetPixel(0,5,0,0,255);
   Colorduino.SetPixel(0,6,255,0,0);
   Colorduino.SetPixel(0,7,0,255,0);
   Colorduino.SetPixel(1,0,0,255,0);
   Colorduino.SetPixel(1,1,0,0,255);
   Colorduino.SetPixel(1,2,255,0,0);
   Colorduino.SetPixel(1,3,0,255,0);
   Colorduino.SetPixel(1,4,0,0,255);
   Colorduino.SetPixel(1,5,255,0,0);
   Colorduino.SetPixel(1,6,0,255,0);
   Colorduino.SetPixel(1,7,0,0,255);
   Colorduino.SetPixel(2,0,0,0,255);
   Colorduino.SetPixel(2,1,255,0,0);
   Colorduino.SetPixel(2,2,0,255,0);
   Colorduino.SetPixel(2,3,0,0,255);
   Colorduino.SetPixel(2,4,255,0,0);
   Colorduino.SetPixel(2,5,0,255,0);
   Colorduino.SetPixel(2,6,0,0,255);
   Colorduino.SetPixel(2,7,255,0,0);
   Colorduino.SetPixel(3,0,255,0,0);
   Colorduino.SetPixel(3,1,0,255,0);
   Colorduino.SetPixel(3,2,0,0,255);
   Colorduino.SetPixel(3,3,255,0,0);
   Colorduino.SetPixel(3,4,0,255,0);
   Colorduino.SetPixel(3,5,0,0,255);
   Colorduino.SetPixel(3,6,255,0,0);
   Colorduino.SetPixel(3,7,0,255,0);
   Colorduino.SetPixel(4,0,0,255,0);
   Colorduino.SetPixel(4,1,0,0,255);
   Colorduino.SetPixel(4,2,255,0,0);
   Colorduino.SetPixel(4,3,0,255,0);
   Colorduino.SetPixel(4,4,0,0,255);
   Colorduino.SetPixel(4,5,255,0,0);
   Colorduino.SetPixel(4,6,0,255,0);
   Colorduino.SetPixel(4,7,0,0,255);
   Colorduino.SetPixel(5,0,0,0,255);
   Colorduino.SetPixel(5,1,255,0,0);
   Colorduino.SetPixel(5,2,0,255,0);
   Colorduino.SetPixel(5,3,0,0,255);
   Colorduino.SetPixel(5,4,255,0,0);
   Colorduino.SetPixel(5,5,0,255,0);
   Colorduino.SetPixel(5,6,0,0,255);
   Colorduino.SetPixel(5,7,255,0,0);
   Colorduino.SetPixel(6,0,255,0,0);
   Colorduino.SetPixel(6,1,0,255,0);
   Colorduino.SetPixel(6,2,0,0,255);
   Colorduino.SetPixel(6,3,255,0,0);
   Colorduino.SetPixel(6,4,0,255,0);
   Colorduino.SetPixel(6,5,0,0,255);
   Colorduino.SetPixel(6,6,255,0,0);
   Colorduino.SetPixel(6,7,0,255,0);
   Colorduino.SetPixel(7,0,0,255,0);
   Colorduino.SetPixel(7,1,0,0,255);
   Colorduino.SetPixel(7,2,255,0,0);
   Colorduino.SetPixel(7,3,0,255,0);
   Colorduino.SetPixel(7,4,0,0,255);
   Colorduino.SetPixel(7,5,255,0,0);
   Colorduino.SetPixel(7,6,0,255,0);
   Colorduino.SetPixel(7,7,0,0,255);
   Colorduino.FlipPage();
   choix=0;
   break;
 }
 }} </pre>]]></description>
         <enclosure url="" />
         <pubDate>2017-08-27 09:32:04 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182967950</guid>
      </item>
      <item>
         <title>Programme Arduino</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182968160</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/a7deb814f7837d5bbd4db608489276b4/DIDAOPTIC_COULEURS.pde" />
         <pubDate>2017-08-27 09:39:02 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182968160</guid>
      </item>
      <item>
         <title>Les figures programmées</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973133</link>
         <description><![CDATA[<div>On passe d'une figure à l'autre par une pression sur le bouton poussoir</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/7a5e6e3ff7059334da1174c7620be2b8/Capture_d_e_cran_2017_08_29_11_22_25.png" />
         <pubDate>2017-08-27 12:44:39 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973133</guid>
      </item>
      <item>
         <title>Figure 16</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973299</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/4ffe915b62cff7be5839911da0ab3ffc/IMG_0247.jpg" />
         <pubDate>2017-08-27 12:49:11 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973299</guid>
      </item>
      <item>
         <title>Figure 15</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973300</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/feda4891011340c83cd8bdc5145f6d42/IMG_0245.jpg" />
         <pubDate>2017-08-27 12:49:11 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973300</guid>
      </item>
      <item>
         <title>Figure 18</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973301</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/e60d916f9b683beedc9f1a5e94adc7d1/IMG_0235.jpg" />
         <pubDate>2017-08-27 12:49:12 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973301</guid>
      </item>
      <item>
         <title>figure 20</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973302</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/e46ae552c6895d11be6169baa84177a2/IMG_0240.jpg" />
         <pubDate>2017-08-27 12:49:12 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973302</guid>
      </item>
      <item>
         <title>Figure 14</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973305</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/c7122e69c06e51c4a9f6d743f24a01de/IMG_0243.jpg" />
         <pubDate>2017-08-27 12:49:13 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973305</guid>
      </item>
      <item>
         <title>Figure 17</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973314</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/f2ffec77595fe80685222bdcaea842d0/IMG_0251.jpg" />
         <pubDate>2017-08-27 12:49:20 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973314</guid>
      </item>
      <item>
         <title>Figure 19</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973351</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/46063f29f310a6825d3c8b398b184577/IMG_0238.jpg" />
         <pubDate>2017-08-27 12:50:35 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973351</guid>
      </item>
      <item>
         <title>EXPERIENCE </title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973427</link>
         <description><![CDATA[<div>La lampe est orienté vers un écran blanc</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-08-27 12:52:46 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973427</guid>
      </item>
      <item>
         <title>MODELISATION D&#39;UNE LAMPE MULTICOLORE</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973506</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2017-08-27 12:55:23 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973506</guid>
      </item>
      <item>
         <title>MODELISATION</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973581</link>
         <description><![CDATA[<div>L'écran diffuse l'ensemble des lumières émises par la source, dans l’œil arrivent donc toutes les radiations composant ces lumières</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/60bb09344fb9350499090a7aed82ec1d/MODELE1.png" />
         <pubDate>2017-08-27 12:58:11 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182973581</guid>
      </item>
      <item>
         <title></title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974272</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/47125b695510d1cdaf5bea4bdf176f8b/4186eytKmDL.jpg" />
         <pubDate>2017-08-27 13:20:07 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974272</guid>
      </item>
      <item>
         <title></title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974302</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/75f7b9f3aeaf724d52dbb32f9d51bbf4/IMG_0272.jpg" />
         <pubDate>2017-08-27 13:20:36 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974302</guid>
      </item>
      <item>
         <title>MODELE DE LAMPE &quot;MULTICOLORE</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974354</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/embed/Xy0W6v5F1AI?rel=0" />
         <pubDate>2017-08-27 13:21:59 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974354</guid>
      </item>
      <item>
         <title>OMBRES COLOREES</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974389</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/embed/mgxvG_IEEqI?rel=0" />
         <pubDate>2017-08-27 13:23:11 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974389</guid>
      </item>
      <item>
         <title>DIDA✪PTIC : VERSION 2</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974954</link>
         <description><![CDATA[<div>21/08/17</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/5a9031ba81896ee00d05485c9f871c65/IMG_1448.jpg" />
         <pubDate>2017-08-27 13:40:46 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/182974954</guid>
      </item>
      <item>
         <title>EXPERIENCE LIMITE DE VALIDITE MODELE PAR TIERS DE SPECTRE</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/183340812</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2017-08-29 09:41:34 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/183340812</guid>
      </item>
      <item>
         <title>Figure 21</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/183340982</link>
         <description><![CDATA[<div>Une source verte et une source blanche éclaire un une pyramide placée devant un écran blanc</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/2c20a153833c654cddbd3d88b24b0edc/IMG_1501.jpg" />
         <pubDate>2017-08-29 09:43:19 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/183340982</guid>
      </item>
      <item>
         <title></title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/183341559</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/20416335/63f868d7db30f0047d4202cfb1397c6e/IMG_0322.jpg" />
         <pubDate>2017-08-29 09:48:21 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/183341559</guid>
      </item>
      <item>
         <title>D&#39;autres figures permettant de travailler sur la chambre noire</title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/281874459</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/20416335/28cc49a008b0e17c1efa6bed23167199/Capture_d_e_cran_2018_09_16_a__10_24_07_AM.png" />
         <pubDate>2018-09-16 08:25:50 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/281874459</guid>
      </item>
      <item>
         <title></title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/3663598051</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/20416335/d73769237db62366e77670f533b6d0d9/lampeverte_filtre_magenta.JPG" />
         <pubDate>2025-11-03 14:02:42 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/3663598051</guid>
      </item>
      <item>
         <title></title>
         <author>culturesciences</author>
         <link>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/3663598198</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/20416335/863d6d2ba6ec88cdc5447f242b511db4/MAGENTA_FBLEU.JPG" />
         <pubDate>2025-11-03 14:02:48 UTC</pubDate>
         <guid>https://padlet.com/culturesciences/DIDAOPTIC_V2/wish/3663598198</guid>
      </item>
   </channel>
</rss>
