Oggi vorrei parlarvi di un piccolo circuitino acquistato per pochi euro su internet. Le dimensioni sono 30x15mm. Veramente piccolo. Si alimenta con la micro usb, l'unico connettore che ha. A bordo un micro e 2 led. Uno verde per segnalare l'alimentazione e l'altro rosso collegato ad un pin I/O. Fa parte della famiglia ARDUINO. Per programmarlo si usa il suo stesso sistema di sviluppo. Di seguito un piccolo programmino che ho scritto per generare un CQ CQ in morse. Il segnale d'uscita lo si vede sul Led rosso.
Non mi dilungo sui dettagli dell'installazione perchè questi sono presenti sul sito della adafruit http://www.adafruit.com/product/1501
Nel codice ovviamente possiamo modificare i tempi ed adeguarli ad un miglior uso del morse.
Per ulteriori sviluppi dobbiamo collegare un piccolo trasmettitore cw con un transistor e possiamo andare in aria.
73' da IZ4CCO
//provo a trasmettere un beacon in cw
// trasmetto cq cq ...
// www.qsl.net/iz4cco
int ledPin = 1; // LED connected to digital pin 1
void setup()
{
pinMode(ledPin, OUTPUT); // sets the digital pin as output
}
void loop()
{
linea();
punto();
linea();
punto();
spazio_carattere();
linea();
linea();
punto();
linea();
delay(600);
}
void punto()
{
digitalWrite(ledPin, HIGH); // sets the LED on
delay(100); // waits for a 100ms
digitalWrite(ledPin, LOW); // sets the LED off
delay(100); // waits for a 100ms
}
void linea()
{
digitalWrite(ledPin, HIGH); // sets the LED on
delay(300); // waits for a second
digitalWrite(ledPin, LOW); // sets the LED off
delay(100); // waits for a 100ms
}
void spazio_carattere()
{
delay(200); // waits for a 200 ms
}