Dies ist eine alte Version des Dokuments!
Dieses erste funktionsfähige Programm sollte zeigen, ob die Idee der Datenübertragung per Schall grundsätzlich umsetzbar ist. Das Programm besteht hauptsächlich aus den zwei Funktionen code
und decode
. In decode
werden für die binären Elemente 1
und 0
jeweils eine Frequenz definiert. code
übersetzt nun eine übergebene Liste mit Bits in eine Sequenz von Sinustönen unter Benutzung der Funktion sinewave
aus schallwerkzeuge.py
, welche dann über die Lautsprecher ausgegeben werden.