<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Arduino on Jackenhack</title><link>https://www.jackenhack.com/tags/arduino/</link><description>Recent content in Arduino on Jackenhack</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 20 Nov 2015 00:00:00 +0000</lastBuildDate><atom:link href="https://www.jackenhack.com/tags/arduino/index.xml" rel="self" type="application/rss+xml"/><item><title>Speeding up your SPI MAX7219 LED displays using a modified Arduino LedControl Library</title><link>https://www.jackenhack.com/max7219-led-display-arduino-speedup-hardware-spi/</link><pubDate>Fri, 20 Nov 2015 00:00:00 +0000</pubDate><guid>https://www.jackenhack.com/max7219-led-display-arduino-speedup-hardware-spi/</guid><description>&lt;p&gt;&lt;img alt="Image of an 8 Digit LED Display SPI controlled MAX7219" decoding="async" height="928" loading="lazy" sizes="(min-width: 768px) 720px, 100vw" src="https://www.jackenhack.com/max7219-led-display-arduino-speedup-hardware-spi/images/led-display-max7219_hu_3f117f434e8b5538.jpg" srcset="https://www.jackenhack.com/max7219-led-display-arduino-speedup-hardware-spi/images/led-display-max7219_hu_c80a0ed25cfb999b.jpg 360w,/max7219-led-display-arduino-speedup-hardware-spi/images/led-display-max7219_hu_bb33f7ad4590bfb6.jpg 480w,/max7219-led-display-arduino-speedup-hardware-spi/images/led-display-max7219_hu_d7a8f93917f89218.jpg 720w" width="1023"&gt;&lt;/p&gt;
&lt;h2 id="speeding-up-your-spi-max7219-led-displays-when-using-arduino-and-ledcontrol-library"&gt;Speeding up your SPI MAX7219 LED displays when using Arduino and LedControl Library&lt;/h2&gt;
&lt;p&gt;In preparation for the arrival of my GPSDO&lt;a href="#fn-1" title="see footnote"&gt;[1]&lt;/a&gt;, I’m doing a quick build of an “Atomic Clock” display to have above my lab equipment. I’m using a &lt;a href="https://rover.ebay.com/rover/1/711-53200-19255-0/1?ff3=4&amp;amp;toolid=11800&amp;amp;pub=5575287150&amp;amp;campid=5338067808&amp;amp;mpre=http%3A%2F%2Fwww.ebay.com%2Fsch%2Fi.html%3F_odkw%3D8%2Bdigit%2Bled%2Bdisplay%26_sop%3D12%26_osacat%3D0%26_from%3DR40%26_trksid%3Dp2045573.m570.l1313.TR0.TRC0.H0.X8%2Bdigit%2Bled%2Bdisplay%2Bmax7219.TRS0%26_nkw%3D8%2Bdigit%2Bled%2Bdisplay%2Bmax7219%26_sacat%3D0"&gt;cheap, small eight digit red LED SPI-controlled display.&lt;/a&gt; It uses the &lt;a href="https://www.maximintegrated.com/en/products/power/display-power-control/MAX7219.html"&gt;MAX7219&lt;/a&gt; controller that I got from eBay for next to nothing. I plan to parse the RS232 information from the GPSDO unit and display the exact time. I&amp;rsquo;ll also post error messages if the GPS signal lock gets lost.&lt;/p&gt;
&lt;p&gt;I’ve done a quick prototype using an &lt;a href="https://www.arduino.cc/en/Main/ArduinoBoardUno"&gt;Arduino Uno&lt;/a&gt;, but I plan to try to get an &lt;a href="http://www.atmel.com/devices/attiny85.aspx"&gt;Attiny85&lt;/a&gt; to work as the controller when I’ve finished the parser and the rest of the software.&lt;/p&gt;
&lt;p&gt;After doing some research, naturally, there was a library available to connect to my LED display called LedControl. It&amp;rsquo;s part of the standard Arduino libraries (in the download section). But when I checked the code, it uses the Arduino routines to shift out the SPI data to the display. It&amp;rsquo;s great if you want to be able to use any pins to connect to the screen, but using Arduino’s bit manipulation tools for “bit-banging” the display is slow.&lt;/p&gt;</description></item><item><title>Adafruit TRINKET – Mini Microcontroller</title><link>https://www.jackenhack.com/adafruit-trinket-mini-microcontroller/</link><pubDate>Tue, 03 Sep 2013 00:00:00 +0000</pubDate><guid>https://www.jackenhack.com/adafruit-trinket-mini-microcontroller/</guid><description>&lt;p&gt;&lt;img decoding="async" height="461" loading="lazy" sizes="(min-width: 768px) 720px, 100vw" src="https://www.jackenhack.com/adafruit-trinket-mini-microcontroller/images/1378246553_hu_25e685ae6f3577a1.jpg" srcset="https://www.jackenhack.com/adafruit-trinket-mini-microcontroller/images/1378246553_hu_18f4c0774eaeed7e.jpg 360w,/adafruit-trinket-mini-microcontroller/images/1378246553_hu_3369220a438985a.jpg 480w" width="600"&gt;&lt;br&gt;
&lt;a href="http://www.adafruit.com/blog/2013/09/03/new-products-adafruit-trinket-mini-microcontroller-3-3v-and-5-5v-versions-7-95/"&gt;Adafruit TRINKET – Mini Microcontroller – 3.3V and 5.5V versions&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It’s a tiny microcontroller board, built around the Atmel ATtiny85, a little chip with a lot of power.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A cool cheap little Arduino compatible board for smaller projects. The 3.3V version runs at 8MHz and the 5V version can run at 8 or 16MHz. It has five I/O pins available and comes with 8kb of memory. It can be programmed with AVRDude or the Arduino IDE after some small modifications. Looks great!&lt;/p&gt;</description></item><item><title>Arduino, a good way for kids to learn how to program</title><link>https://www.jackenhack.com/arduino-a-good-way-of-learning-kids-to-program/</link><pubDate>Mon, 09 Aug 2010 00:00:00 +0000</pubDate><guid>https://www.jackenhack.com/arduino-a-good-way-of-learning-kids-to-program/</guid><description>&lt;p&gt;My twelve year old son want&amp;rsquo;s to learn how to program. My first idea was to teach him Ruby or Python, but I decided to go with &lt;a href="http://www.amazon.com/Arduino-Duemilanove-Board-with-ATmega328/dp/B003N01NPU%3FSubscriptionId%3D0PZ7TM66EXQCXFVTMTR2%26tag%3Djacken-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB003N01NPU"&gt;Arduino&lt;/a&gt;. It&amp;rsquo;s C-based so that&amp;rsquo;s a good start I think. Were currently planning a couple of projects but so far he&amp;rsquo;s managed to get some LED&amp;rsquo;s blinking. A good start.&lt;/p&gt;</description></item></channel></rss>