Arduino gränssnitt TSL230R ljus frekvens Converter (1 / 1 steg)
Steg 1: Hur det fungerar
Notera bild 1.
Känslighet
TSL230R tillhandahåller tre nivåer av känslighet (utöver en off stat) för att möjliggöra mätning av nästan alla ljusintensiteten. Detta sker genom att dividera fotodiod matrisen in i sektioner som kan aktiveras eller inaktiveras för att ge nödvändig känslighet. Känsligheten ligger genom att ange lämpliga nivåer på kontroll stift S0 och S1. Utgång frekvensskalning
Råa produktionen frekvensen kan variera från ca 1 Hz till över 1 Mhz. Eftersom högsta frekvens produktion är så hög att några mikro-styrenheter, t.ex BASIC Stamp, är oförmögna att mäta frekvensen, finns två stift (S2 och S3) på TSL230R som en frekvens divider inställning gör det möjligt att mäta output frekvensen med långsammare mikro-styrenheter.
Notera bild 2 anslutning till Arduino:
PIN ute på TSL230R:
1 S0 känslighet Välj ingång
2 S1 känslighet Välj ingång
3 OE utgång aktiverar
4 GND marken 0 V
5 VCC/VDD + 3 till + 5 VDC matningsspänningen
6 skalapn-frekvens produktion
7 S2 skalning Välj ingång
8 S3 skalning Välj för
Arduino koden och TRS260R spec ark se: