
1、Einführung
Anleitung zum Sprachausgabemodul:2、第二步将UNO开发板的库文件下载后解压在桌面。
2、Schemazeichnung
3、Modulparameter
Pinbezeichnung | Beschreibung |
|---|---|
G | GND(Spannungsversorgungsminus) |
V | VCC(Spannungsversorgungsplus) |
S | Datenpin |
Spannungsversorgung: 3.3V / 5V
Anschlusstyp: PH2.0 3P Steckerleitung
Montageart: Doppelbolzenfixierung
4, Platinegröße

5、米思齐添加UNO库和Python库 in Deutsch
Arduino UNO 库添加: in Deutsch
米思齐自带库不需要再添加。 in Deutsch
ESP32 Micro python Bibliothek hinzufügen:
Datei installieren, klicken Sie hier:参考链接
6、Arduino IDE Beispielprogramm
Arduino UNO Grafische Beispielprogramme:
void send_data(int addr) {
int i;
digitalWrite(8, LOW);
delay(3); //>2ms
for (i = 0; i < 8; i++) {
digitalWrite(8, HIGH);
if (addr & 1) {
delayMicroseconds(2400); //>2400us
digitalWrite(8, LOW);
delayMicroseconds(800);
} //>800us
else {
delayMicroseconds(800); //>800us
digitalWrite(8, LOW);
delayMicroseconds(2400);
} //>2400us
addr >>= 1;
}
digitalWrite(8, HIGH);
}
void setup(){
pinMode(8, OUTPUT);
}
void loop(){
send_data(0x10); //volume control 0xE0-E7;
delay(1000);
send_data(0x11); //volume control 0xE0-E7;
delay(1000);
send_data(0x12); //volume control 0xE0-E7;
delay(1000);
send_data(0x13); //volume control 0xE0-E7;
delay(1000);
}ESP32 Python-Beispiel (geeignet für Mixly IDE / Mezishi)
(Entwicklungsboard auswählen Python ESP32 【ESP32 Generic(4MB)】in den Code-Modus wechseln und hochladen ):
import machine
import time
def voice_broadcast(Pin, directives, delay):
Pin.value(0)
time.sleep_ms(5)
for i in range(0, 8, 1):
if ((directives>>i)&0x01) == 0:
Pin.value(1)
time.sleep_us(800)
Pin.value(0)
time.sleep_us(2400)
elif ((directives>>i)&0x01) == 1:
Pin.value(1)
time.sleep_us(2400)
Pin.value(0)
time.sleep_us(800)
Pin.value(1)
time.sleep_ms(delay)
Pin4 = machine.Pin(4, machine.Pin.OUT)
Pin4.value(1)
time.sleep_ms(10)
voice_broadcast(Pin4, 0x10,1000)
voice_broadcast(Pin4, 0x11,1000)
voice_broadcast(Pin4, 0x12,1000)
voice_broadcast(Pin4, 0x13,1000)
7、米思齐 Mixly 示例程序(图形化语言) in Deutsch
Arduino UNO Grafische Beispielprogramme:2、第二步将UNO开发板的库文件下载后解压在桌面。

ESP32 Python-Grafikbeispielprogramm:2、第二步将UNO开发板的库文件下载后解压在桌面。

8、Testumgebung Einrichtung
Testumgebung für Arduino UNO einrichten
Vorbereiten Sie die Komponenten:
UNO-R3 Entwicklungsboard *1
UNO-R3 P Erweiterungsplatine *1
USB type-c Datenkabel *1
Sprachausgabemodul (HS-F26L) *1
PH2.0 4P-Doppelkopfsteckerleitung *1
Schaltplan der Leitung:

ESP32 Python Testumgebung Einrichtung
9、Video-Tutorial
Arduino UNO Video-Tutorial:Klicken, um anzuzeigen
ESP32 Python Videoanleitung:
10、Testergebnis
Arduino UNO Testergebnis:

Das Gerät ist angeschlossen und die Software auf die Arduino UNO-Platine hochgeladen, dann wird der Sprachausgabemodul nach den Programmsätzen wiederholt spielen.
ESP32 Python-Testergebnis: