Unihiker K10: Mikrofon und Lautsprecher programmieren
Der Unihiker K10 enthält ein Doppel-Mikrofon und einen Lautsprecher, was eine seiner Besonderheiten ist. Zwar bekommt man die Ausgabe von Sprache und Ton auch mit anderen Mikrocontroller-Boards hin. Aber nur mit viel Aufwand. Und die Tonaufnahme scheitert bei der Softwareunterstützung der verfügbaren Mikrofone, mit denen man vernünftig arbeiten kann. Die Auswahl ist begrenzt und zwingt in ein Ökosystem mit teureren Komponenten.
Aufnahmen speichern
Das Mikrofon dient dazu, um Sprache und Ton aufzunehmen. Mit dem folgenden Programmcode erfolgt die Aufnahme für die Dauer von 5 Sekunden. Danach wird die Aufnahme in der Datei „record.wav“ im Flash-Speicher gespeichert.
# Bibliotheken laden from unihiker_k10 import mic import time # Countdown for sec in range (5, 1, -1): print('Aufnahme startet in', sec, 'Sekunden', end=" \r") time.sleep(1) print('Aufnahme startet jetzt für 5 Sekunden') # Aufnahme starten und als Datei speichern mic.recode_sys('record.wav', time=5) print('Aufnahme beendet')
Aufnahmen abspielen
Mit dem folgenden Programmcode wird die WAV-Datei „record.wav“ vom Flash-Speicher abgespielt.
# Bibliotheken laden from unihiker_k10 import speaker # Aufnahme abspielen print('Aufnahme wird abgespielt') speaker.play_sys_music('record.wav')
Weitere verwandte Themen:
- Unihiker K10: Programmieren mit MicroPython
- Unihiker K10: Cheat Sheet für MicroPython
- Unihiker K10: Onboard-RGB-LED programmieren
- Unihiker K10: Display programmieren
- Unihiker K10: Kamera programmieren
Frag Elektronik-Kompendium.de
Elektronik-Set Starter Edition
Elektronik erleben mit dem Elektronik-Set Starter Edition
Perfekt für Einsteiger und Wiedereinsteiger
- Elektronik-Einstieg ohne Vorkenntnisse
- Schnelles Verständnis für Bauteile und Schaltsymbole
- Ohne Lötkolben experimentieren: Bauteile einfach stecken
Keine Lust alleine zu experimentieren?
Dann buche einen „Online-Workshop Elektronik Starter“ zum Elektronik-Set dazu. Unsere Online-Workshops sind praxisorientiert und bietet eine grundlegende und fundierte Einarbeitung in die Elektronik.
Elektronik-Set Starter Edition
Elektronik erleben mit dem Elektronik-Set Starter Edition
Perfekt für Einsteiger und Wiedereinsteiger
- Elektronik-Einstieg ohne Vorkenntnisse
- Schnelles Verständnis für Bauteile und Schaltsymbole
- Ohne Lötkolben experimentieren: Bauteile einfach stecken
Keine Lust alleine zu experimentieren?
Dann buche einen Online-Workshop Elektronik Starter zum Elektronik-Set dazu. Unsere Online-Workshops sind praxisorientiert und bietet eine grundlegende und fundierte Einarbeitung in die Elektronik.
Elektronik-Fibel
Elektronik einfach und leicht verständlich
Die Elektronik-Fibel ist ein Buch über die Grundlagen der Elektronik, Bauelemente, Schaltungstechnik und Digitaltechnik.