Subscribe via Email!
If you like the stuff I have posted, or have found something I've done useful and you have a few extra quarters to spare? Then help fund this site with a small donation.
A write up on a new Arduino library I made for interfacing with a NES controller Read more [...]
This took me a little longer to get to writing then I was hoping for, but here it is. I did some more work on the NoDelay Arduino Library and fix some bugs. The biggest was an issue that would not let you set a delay time beyond a few minutes. This was my fault due to a use of the wrong data type when storing the delay time. It turns out that if you tried storing a larger number (for say five minutes) in milliseconds, the delay time variable would roll over as the number was too big. Now this Read more [...]
What do you do when you want to hang your stockings up on the fireplace but you don't have one? The answer is simple, you build one! This is what was asked of me by my sister as she wanted a fireplace to decorate her collage apartment. This project started off will a roll of paper bricks and the idea to use a cardboard box to make a fireplace. Using a large, flat box I first started by cutting out an opening for where the fire would reside. After the opening was cut, I started to lay the brick sheet Read more [...]
*This is a followup to my Write String to Arduino EEPROM article.*
As it goes, sometimes you find one thing when looking for another. In this case, I was doing some research on a project I'm planing to make in the near future. This is when I came across a line of code that would make turning a Char Array into a String much easier and faster then the method I was using for both my EEPROM and FRAM read_String functions.
When I was reading information back from memory and returning a String, the Read more [...]
Recently I have wanted to start keeping better track of my finances. To do this I started using a personal financing software called HomeBank to keep track of my spending. Virtually all of my different financial accounts offer ways in which to export my monthly statements so I could then import them into my software for tracking. This was great and made tracking everything really easy, thought not everything was as easy a I would have liked. For one of my account, my bank account specifically, the Read more [...]
The Arc Reactor is (in my opinion) one of the coolest pieces of Sifi tech to come out of the comics / movies ever. Not only is it a useful device for powering things like armed suits, it also just looks awesome. This is probably why so many people make there own copies. I know this is the reason I made mine.
I am a huge Iron Man fan and around three years ago, for halloween I wanted to have my own arc reactor chest piece to wear while walking around.I went to my inhouse design expert (read: dad) Read more [...]
Another year and another wonderful time at World Maker Faire! This year marks the sixth year for this annual event and my third year of attendance. Still, even with two prior years of experience coming to this show I am still unable to process how grand the whole event is. The best way to sum it all up would be to say that is a sensory overload. There is just so much to see and do that its hard to take it all in. With every direction you turn there is something amazing to be seen and you find it Read more [...]
While I was in the process of programming a simple robot (One day I’ll write that up), I started working on an easy way to use the mills function to help perform tasks at different times. The concept is taken from the BlinkWithoutDelay example that comes with the Arduino IDE and instead of using the delay function to wait for a task, you use the mills function and measure the amount of time that has passed before running code again. This is a very useful way of writing code as it allows for different Read more [...]
Not long ago, Adafruit released there I2C FRAM breakout board. This board offers 32 kbytes (256 Kbits) of storage space and the ability to be read/written to ten trillion times. That is a lot of cycles and much more then most any project could need. Just to put that in perspective that is one hundred million more writes then the max amount for the built in EEPROM of an Arduino.
Adafruit released a library that would allow you to read and write to the FRAM, though it is only 8 bits at a time. So Read more [...]
Updated 4/10/16: Changed read_StringEE function with improved code
Follow up article HERE!
I have been working on a project, the same project from my Using an Arduino with C# post. Besides needing to send commands and settings to my Arduino I also needed to save them. For this, I decided to use the EEPROM with is built into the Arduino. Even though the EEPROM has a limited amount of times it can be written too, 100,000 to be precise. The amount of rights will never get that high.
As for Read more [...]