
1、Einführung
1、SW-520、SW-520D sind Kugellager-typische Neigungsvibrationssensoren mit einseitiger Auslösung.
2、Wenn das Produkt in Richtung des Kappenendes geneigt ist und der Neigungswinkel größer als 10 Grad ist, befindet sich das Produkt im Off-Zustand, wenn das horizontale Aussehen des Produkts geändert wird (und die Leitung parallel zur Flächennachrichtung verläuft, die Höhen gleichermaßen sind), wenn die Auslöseenden (vergoldete Steckverbinderenden A und B) unter dem horizontalen Neigungswinkel weniger als 10 Grad sind, befindet sich das Produkt im On-Zustand.
2、Schemazeichnung
Neigungssensor-HS-S21P SchaltungKlicken Sie zum Anzeigen
3、Modulparameter
Pinbezeichnung | Beschreibung |
|---|---|
G | GND(Spannungsversorgungsminus) |
V | VCC(Spannungsversorgungsplus) |
S | Digital Signalspinne |
Spannungsversorgung: 3.3V / 5V
Verbindungsmethode: PH2.0 Steckerkabel
Montageart: Doppelbolzenfixierung
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):
int ledpin = 6; //定义数字6引脚为LED灯的引脚
int tiltSwitchpin = 4; //设置数字4引脚为倾斜开关的引脚
int val; //定义变量值
void setup()
{
Serial.begin(9600);//设置串口波特率
pinMode(ledpin, OUTPUT);//设置数字6口模式,OUTPUT为输出
pinMode(tiltSwitchpin, INPUT); //设置数字4口模式,INPUT为输入
}
void loop()
{
val = digitalRead(tiltSwitchpin); //读取数字4口值分配给 val
Serial.println(val);//串口打印读取val的值
if (val == LOW) //检测倾斜开关是否连通,连通输出低电平(0)
{
digitalWrite(ledpin, HIGH); //输出高电平,LED 亮起
}
else //检测倾斜开关是否断开,断开输出高电平(1)
{
digitalWrite(ledpin, LOW); //输出低电平,LED 熄灭
}
}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
pin2 = machine.Pin(2, machine.Pin.IN)
pin4 = machine.Pin(4, machine.Pin.OUT)
while True:
if pin2.value() == 0:
pin4.value(1)
else:
pin4.value(0)
time.sleep_ms(500)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
LED-Leuchtmodul (HS-F08P) *1
Neigungssensor (HS-S21P) *1
PH2.0 3P Stecker auf DuPont-Kabel umwandeln *2 oder PH2.0 3P Doppelkopf-Stecker-Kabel *2

ESP32 Testumgebung einrichten
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:
Nachdem die Kabel an den Bauteil angeschlossen sind, laden Sie das obige Programm auf die Arduino UNO Entwicklungsplatine hoch und öffnen Sie den seriellen Monitor.Wenn der Neigungsschalter um einen bestimmten Winkel geneigt wird, gibt der Seriellausgang einen niedrigen Pegelwert 0 aus und das Licht leuchtet.Nach der Rückkehr zum Ausgangsniveau wird der Serielausgang auf den Spannungswert 1 gesetzt und das Licht erlischt.Durch das Lernen des Prinzips und der Anwendung der Neigungsschalter.}Schwenkswitch ist ein sehr einfaches elektronisches Bauteil, aber einfache Geräte können oft interessante Dinge herstellen.

ESP32 Testergebnis:
Wird aktualisiert...