Tutorials

Introduction to Morse Code

Okay, today’s lesson will be on blinking morse code through Arduino. Morse code is an ancient tongue spoken by grey haired wizards named Tim. It predates the internet, telephones, and radio. Now you, too, can become a master in a few short minutes.

(more…)

Uncategorized

Store News, 2014-11-03

Today we have news about Black Friday week long deals, upcoming classes, and public appearances across the continent. I don’t have a clever picture, so here’s a photo of my manager giving me a hard time.

bug

(more…)

Tutorials

Reverse engineering an 8×8 LED grid for Arduino

Recently I’ve been doing a lot of work with LEDs. For an upcoming class called DevFest I’ll be leading a group of ~60 coders in their first steps with Arduino and robotics. This course includes a getting started grab bag of fun electronics, including an LED panel. None of the parts came with any kind of documentation or API. I had to do some reverse engineering to figure out how they worked. This LED panel was both really frustrating and really fun to figure out. How I did it and how you can too

Uncategorized

How to translate Makelangelo

The latest github commit for Makelangelo adds multilingual support that’s both easy for translators and for users. It should work in all right-to-left languages.

How to add a translation to your favorite language

  1. surf to ./languages/ in your installation.
  2. copy english.xml to [english name of your language].xml.
  3. open your new file in a text editor.
  4. change <name>name of the language as it should appear in the software</name>. French could be written as Francais, chinese could be written in chinese characters.
  5. change <author>your name here</name>
  6. change <value>each thing</value>.
  7. save your file.
  8. restart Makelangelo.
  9. select your language from the preferences if it is not already set.
  10. finished your translation? Share it in the forums at http://marginallyclever.com so everyone can enjoy.

How to use a translation

You will be asked to select a language the first time you start the program. Any time after that you can see the selection dialog by surfing through the menu: Makelangelo – Preferences – Language will bring back the language selection dialog. After you change the language you will have to restart the program for it to complete update all buttons and menus.

New hotness

Check the date on this blog post. If it’s very new, you may find that the feature is only available to those who download the github project. Once we have a few languages in the system we’ll start rolling it out to everyone.

If you have any bugs or feature requests, please post them to http://marginallyclever.com/forum.
Note: when you create an account on our store you automatically create a forum account. Save yourself some time and do both at once.