Arduino/AVR

Reconfig old Pi B+

After a destroyed SD card I need to rebuild the Pi onto a new card - Time to start again and do it properly unlike the previous build!

- Raspbian (not from NOOBS) installed on the SD card
- Into the Pi and boot
- Modifications:
o Use raspi-config to Set ssh on and enable SPI
o Make /boot readonly
o Create /var/log as 2M tfmps (into /etc/fstab)
- Update distro: apt-get update; apt-get upgrade
- SPI/nRF24L01 related parts (see: https://tmrh20.github.io/RF24/RPi.html)
o git client required - sudo apt-get install git
o cmake required - sudo apt-get install cmake

Displaying to a 0.96" OLED over I2C

I'm adding a small display similar to this. It's the typical 'cheap' OLED display thats around 1" high / wide.

Uno R2 vs Uno R3 (updated)

I've recently started been using a number of 3[.3]v peripherals with my Arduino/ATmega328 boards. With a very limited number of level convertors (initially none!) I decided to use these solely with microcontrollers running at 3.3v natively so that I didn't need to bother with shifting voltage between 3.3v and 5v. This meant I could only connect these items to 'breadboard' setups as my Arduino is a standard R2 running at 5v.

So I ordered a "cheap" Arduino Uno on ebay with the intention to modify the board to be native 3[.3]v.

AVR/Adruino dev with a MAC OSX

Earlier this year I replaced my trusty old Samsung laptop with a (wonderful) MacBook Air. The Samsung had all the tools on it that I had been using for AVR/Arduino (etc) development, but with it being spring & then summer, my focus was elsewhere and I had not ventured into installing the development tools on the Mac yet.

So, I've now been trying to get the same Eclipse/AVR-gcc development stack running running on my new MacBook Air.