Questo codice, traminte una GUI, disegna il segnale codificato da una stringa di bits data in input o generata in modo random.
Questo codice scritto in python utilizza le librerie "tkinter" e "turtle.
L'unico requisto ,oltre ovviamente a python3, e' la libreria tkinter, puoi installarla digitando il seguente comando sul terminale:
pip install tk
L'interfaccia iniziale dovrebbe presentarsi cosi:
Se vuoi scrivere una tua stringa di bits basta selezionare la barra di testo in alto a sinistra e iniziare a digitare, altrimenti puoi generarne una automaticamente cliccando il tasto "Random".
Una volta fatto questo seleziona il metodo che vuoi utilizzare per fare l'encoding dei bits.
Infine clicca "Genera" per disegnare il segnale