IJV Radio · applicazioni · programmare

Programmare la radio

Un interprete BASIC dentro l'apparecchio: il programma comanda frequenza, modo e trasmissione, scrive sul display, legge i tasti e parla con la presa seriale.

0computer da portarsi dietro quando gira
1programma per volta, ed e' lui che comanda
BASICil linguaggio con cui hanno imparato tutti

Tutte le funzioni raccontate nelle altre pagine hanno una cosa in comune: le abbiamo decise noi. Prima o poi arriva la cosa che serve a te e a nessun altro - una sequenza da ripetere, un sensore da leggere, un automatismo per la tua stazione - e nessun firmware al mondo ce l'avra' mai. Per questo dentro la radio c'e' un interprete BASIC: il linguaggio con cui tutti hanno imparato a programmare, dentro un apparecchio che sta in tasca.

Non e' un giocattolo didattico. Il programma comanda la radio davvero: cambia frequenza, accende la trasmissione, manda messaggi, scrive sul display, legge i tasti e parla con quello che colleghi alla presa seriale.

In pratica: computer e radio nello stesso oggetto, alimentati dalla stessa batteria, senza niente da portarsi dietro.

1Cosa puo' fare un programma

Non e' un elenco di promesse: sono le cose che l'interprete sa gia' eseguire.

comandaLa radio

Sceglie il VFO, imposta la frequenza e il modo, accende e spegne la trasmissione con un tempo massimo di sicurezza.

→ E' la radio che obbedisce al tuo programma.

parlaI messaggi

Manda messaggi brevi a un'altra radio, pacchetti di posizione, testo in Morse o in telescrivente.

→ Gli stessi modi degli altri moduli, comandati da te.

mostraIl display e i tasti

Scrive righe e finestrelle sul display, pulisce lo schermo, aspetta che si prema un tasto e reagisce di conseguenza.

→ Si costruisce un piccolo menu tutto proprio.

collegaIl mondo esterno

Scrive e legge righe di testo sulla presa seriale e su quella del computer, a una velocita' che sceglie il programma: un sensore, una scheda, un altro apparecchio.

→ Qui la radio diventa il cervello di qualcos'altro.

2Tre esempi che si capiscono subito

3Come si scrive e come ci finisce dentro

Il programma si scrive al computer, dove si prova con calma, e poi si carica nella radio con RadioManager. Da quel momento vive li' dentro: si lancia dal menu e gira da solo, anche con la radio scollegata da tutto. Non serve tenere il computer attaccato, ed e' l'intero punto della faccenda.

4I limiti, detti prima

Sono limiti veri e vanno conosciuti prima di affezionarsi a un'idea.

5Il punto

Il valore vero non e' il linguaggio: e' che l'ultima parola su cosa deve fare la radio ce l'hai tu, non chi ha scritto il firmware. Chi ha bisogno di una cosa che non esiste non deve aspettare che qualcun altro la trovi interessante: se la fa, in una sera.