<< Dotykový senzor | Programování senzorů | Barevný senzor >>

Zvětšit

Vlastnosti světelného senzoru

  • senzor měří intenzitu odraženého světla
  • neumožňuje rozpoznání barev
  • návratová hodnota ze senzoru je ideálně v rozmezí 0 (černá) až 100 (bílá)
  • senzor může pracovat v režimu aktivním nebo pasivním
  • aktivní režim spustí přisvětlení diodou a tím se docílí zesílení odrazivosti tmavých předmětů

Inicializace senzoru

Mód měření senzoru

Aktivní/Pasivní režim

Příklad programování světelného senzoru

Pohyb v ohraničeném prostoru

#define INTENZITA 40
task main()
{
  SetSensorLight(IN_3);             //Inicializace světelného senzoru
  OnFwd(OUT_BC, 75);                //Pohyb vpřed
  while (true)                      //Trvalé opakování
  {
    if (Sensor(IN_2) > INTENZITA)   //Testování naměřené intenzity
    {
      OnRev(OUT_C, 75);             //Couvnutí s natočením
      Wait(100);
    }
    else
    {
      OnFwd(OUT_BC, 75);            //Pohyb vpřed
    }
  }
}