I decided after carrying a rucksack around as my edc that it was really not practical on a day today basis. I have now placed the options in the car, more on that in another video.
Instead I have devised a more compact solution that i can just pick up and go with.
Tuesday, 17 September 2013
Tuesday, 3 September 2013
My choice of microcontroller
At this point in time there are a shed load of options for picking a microcontroller development board. I had 3 criteria when I was looking to pick my first controller board
1 ease of use
I wanted something that was easy to program and offered a good variety of ports and pins and would give me some flexibility in expanding it for future projects.I love to protoype and the ability to swap and change configurations of hardware and software is really important to me.2 support
support is very important. I like support were the provider of the device are approachable and have a good community to ask questions to and get examples and tutorials.3. Price
I'm not rich and I needed something that I could maybe buy multiples quickly of the device quickly and cheaply.The choice i was considering was between a raspberry Pi, Arduino and Basic Stamp. I discounted the basic stamp almost straight away as it is expensive to get a basic setup going and the bsic stamp is very underpowered when compared to my other choices. The Rasperry Pi is a highly powerful device but what made me bend towards the arduino was the large number of addon boards (called shields) available. For me the Arduino platform is the best I have found if you are an eternal tinkerer.
I love my Arduino it comes in my top the favourite things (the other 2 been the wife and kids and my dremel ).
I started by buying an Arduino Diecimila. this i use for prototyping. I have recently purchased a Arduino Nano. This has a really small footprint and is designed to plug into a breadboard.If i ever get past the tinkering stage i will use the nano as my distribution board.
Specs for my arduinos are as follows:
Arduino Diecimila
Microcontroller ATmega168
Operating Voltage 5V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 16 KB (of which 2 KB used by bootloader)
SRAM 1 KB
EEPROM 512 bytes
Clock Speed 16 MHz
Arduino Nano
Microcontroller Atmel ATmega328
Operating Voltage (logic level) 5 V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed 16 MHz
Dimensions 0.73" x 1.70"
If you want to find out more about the Arduino platform go to the main webpage at http://arduino.cc/
Subscribe to:
Posts
(
Atom
)