You write in your computer, sends a message thought USB and Arduino translates it into a Morse code.
Just a Arduino board with a buzzer connected at the digital output 12 (one wire in the ground and the other in the 12).
I tried to make the code as general as possible so you can easily adapt it for anthers ways of transmitting a Morse code. To do that you just need to rewrite a few functions.
Reads a character from Serial. Main function loop().
Translate a ascii char into a Morse code using a reference table. A letter 'K' becomes a string word "-.-". Function say_char().
Interpret the Morse word as light and sound. Mostly at function say_morse_word(). The Interpretation needs 5 functions to say all Morse words, dot(), dash(), shortgap(), mediumgap() and intragap().
InfoBrasil is a tradicional IT business event in my city. This year we got a space for Open Source and Free Software where I did a presentation about OpenSolaris. I posted our grid yesterday.
That was my first presentation about OpenSolaris so I focused to showing that OpenSolaris 2008.5 is a GNU/OpenSolaris distribution but you can access features like ZFS, DTrace and Zones. I used those slides that Tirthankar Das, Solaris Cluster Engineering at Sun Microsystems, did for FISL 2008. Most of the audience was composed from students and they showed very impressed with ZFS. In my next OpenSolaris presentation I’ll try to focus more on ZFS demos. Someone in the audience did a random number generator code live. We used it to prize some OpenSolaris gifts like tshirts and sticks.
I hope that for now on that we can use better this space and for establish a good dialog between communities, governments and enterprises.
The views and opinions expressed here are those from me, Silveira Neto. The personal contents in this blog do not necessarily reflect the opinions, ideas, thoughts, points of view, and any other potential attribution of my current, past, or future employers.
This blog endorse conversations and free speech and it's open to comments without previous moderation, except for spam that is mostly captured previously by Akismet. Comments are sole responsibility of their authors, which may choose or not to remain anonymous.