HS-S06P Vierkanaliger Lichtsensor

HS-S06P Vierkanaliger Lichtsensor

1、Einführung

2、Schemazeichnung

Vierkanal-Sensor-HS-S06P SchemaKlicken Sie zum Anzeigen

3、Modulparameter

Pinbezeichnung

Beschreibung

GND

GND(Spannungsversorgungsminus)

VCC

VCC(Spannungsversorgungsplus)

1

Simulations-Signal-Pin

2

Simulations-Signal-Pin

3

Simulations-Signal-Pin

4

Simulations-Signal-Pin

  • Spannungsversorgung: 3.3V / 5V

  • Verbindungsmethode: PH2.0 Steckerkabel

  • Montageart: Schraubenfestigung

4, Platinegröße

5、Arduino IDE Beispielprogramm

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
Anleitung zum Herunterladen und Importieren der Bibliotheksdateien für das Arduino IDE:
Klicken Sie zum Anzeigen

Beispielprogramm (UNO-Entwicklerboard):

volatile int zoushang;
volatile int youshang;
volatile int zouxia;
volatile int youxia;
void setup(){
 Serial.begin(9600);
 zoushang = 0;
 youshang = 0;
 zouxia = 0;
 youxia = 0;
 pinMode(A0, INPUT);
 pinMode(A1, INPUT);
 pinMode(A2, INPUT);
 pinMode(A3, INPUT);
}
void loop(){
 zouxia = analogRead(A0);
 zoushang = analogRead(A1);
 youxia = analogRead(A2);
 youshang = analogRead(A3);
 delay(500);
 Serial.print("A0:");
 Serial.print(zouxia);
 Serial.print("******");
 Serial.print("A1:");
 Serial.print(zoushang);
 Serial.print("******");
 Serial.print("A2:");
 Serial.print(youxia);
 Serial.print("******");
 Serial.print("A3:");
 Serial.println(youshang);
}

6、ESP32 Python Beispiel (für Mixly IDE /米思齐)

Entwicklungsboard auswählen Python ESP32 [ESP32 Generic(4MB)] auf den Code-Modus umschalten und hochladen

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

示例程序(ESP32-Python):

import machine
import time


adc34 = machine.ADC(machine.Pin(34))
adc35 = machine.ADC(machine.Pin(35))
adc36 = machine.ADC(machine.Pin(36))
adc39 = machine.ADC(machine.Pin(39))
while True:
    print(' A1: ',end ="")
    print(adc34.read_u16(),end ="")
    print(' A2: ',end ="")
    print(adc35.read_u16(),end ="")
    print(' A3: ',end ="")
    print(adc36.read_u16(),end ="")
    print(' A4: ',end ="")
    print(adc39.read_u16())
    time.sleep_ms(200)

7、米思齐 Mixly 示例程序(图形化语言) in Deutsch

Beispielprogramm (UNO-Entwicklerboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:Klicken Sie zum Anzeigen

Beispielprogramm (ESP32-Entwicklungsboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

8、Testumgebung Einrichtung

Testumgebung für Arduino UNO einrichten

Vorbereiten Sie die Komponenten:

  • HELLO STEM UNO R3 Entwicklungsplatine *1

  • HELLO STEM UNO R3 P Erweiterungsplatte *1

  • USB type-c Datenkabel *1

  • Vierkanaliges Lichtsensor-Modul (HS-S06P) *1

  • PH2.0 6P Stecker auf Dupont-Kabel *1 oder PH2.0 6P Doppelkopfsteckerleitung *1

Schaltplan der Leitung:

ESP32S3 Testumgebung Einrichtung

Vorbereiten Sie die Komponenten:Wird aktualisiert...

Schaltplan der Leitung:Wird aktualisiert...

9、Video-Tutorial

Video-Tutorial:Klicken Sie zum Anzeigen

10、Testergebnis

Arduino UNO Testergebnis:

ESP32 Testergebnis:

Wird aktualisiert...