Page 1 of 1 [ 13 posts ] 

Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 27
Gender: Male
Posts: 777
Location: In the zone

10 Jul 2011, 5:10 pm

Hey.
I want to buy a programmable chip for circuit boards.
Like the PIC Microcontroller but obtainable in the UK.
Reason I want one is because I want to make a cool terminal thing.
Where can I get something like this I can plug in via USB and compile the code onto the chip with a compiler.
My budget is 100 pounds.



oceandrop
Deinonychus
Deinonychus

User avatar

Joined: 9 Jul 2011
Gender: Male
Posts: 398

10 Jul 2011, 5:21 pm

I used to program with the PICKit II. It was very good. Today it seems the Arduino is the most popular for hobbyists. Lots of info and tutorials on the internet for the Arduino. If I get back into microcontroller programming I would like to go that route too.

I would probably go with an Arduino Uno starter kit, perhaps something like this: w w w.oomlout.co.uk/starter-kit-for-arduino-ardx-p-183.html?zenid=b2ed96b6e19afd4b0db16e1e9c2f2cb1



Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 27
Gender: Male
Posts: 777
Location: In the zone

10 Jul 2011, 5:26 pm

oceandrop wrote:
I used to program with the PICKit II. It was very good. Today it seems the Arduino is the most popular for hobbyists. Lots of info and tutorials on the internet for the Arduino. If I get back into microcontroller programming I would like to go that route too.

I would probably go with an Arduino Uno starter kit, perhaps something like this: w w w.oomlout.co.uk/starter-kit-for-arduino-ardx-p-183.html?zenid=b2ed96b6e19afd4b0db16e1e9c2f2cb1

OH MY GOD.
YOU've got no idea how long I have been searching for a UK kit.
Thanks so much.



oceandrop
Deinonychus
Deinonychus

User avatar

Joined: 9 Jul 2011
Gender: Male
Posts: 398

10 Jul 2011, 5:36 pm

You're welcome. Those things look awesome =)



cyberscan
Veteran
Veteran

User avatar

Joined: 16 Apr 2008
Age: 56
Gender: Male
Posts: 1,296
Location: Near Panama, City Florida

10 Jul 2011, 6:18 pm

I know the technology is a bit behind, but I did a lot of programming with Z-world's system. I enjoyed this job very much. If I ever decided to get back into it, I would look strongly into Arduino boards.


_________________
I am AUTISTIC - Always Unique, Totally Interesting, Straight Talking, Intelligently Conversational.
I am also the author of "Tech Tactics Money Saving Secrets" and "Tech Tactics Publishing and Production Secrets."


DavidK
Sea Gull
Sea Gull

User avatar

Joined: 6 Jun 2009
Age: 38
Gender: Male
Posts: 219
Location: Kent, UK

10 Jul 2011, 7:22 pm

Madbones wrote:
but obtainable in the UK

You can easily get microcontrollers in the UK. Try eBay. Or if you want a major supplier, Farnell.


_________________
When faced with my demons, I clothe them and feed them
And I smile, yes I smile as they're taking me over
(Catatonia- Strange Glue)


null
Tufted Titmouse
Tufted Titmouse

User avatar

Joined: 9 Jun 2011
Age: 32
Gender: Male
Posts: 28

10 Jul 2011, 9:06 pm

I recently bought a TI Launchpad. You can buy them directly from TI for $4.30US shipped. They're an MSP430 with a development board, with in-circuit debugging and some other niceties. They're probably better for some things than an Arduino, but they're quite good if you really want control over what the processor is doing. You program in C. I feel that the IDE that comes with (based on Eclipse) is a bit more professional feeling than the Arduino IDE. The IDE doesn't work in Linux, you can program them in Linux though but you miss out on in-circuit debugging - so probably only worth it if you've got a Windows computer you can use.

Info and some links here:

http://newscenter.ti.com/Blogs/newsroom ... -mcus.aspx



ViewUpHere
Snowy Owl
Snowy Owl

User avatar

Joined: 21 Apr 2011
Gender: Male
Posts: 129
Location: About 100m above the ground

11 Jul 2011, 3:15 am

The Arduino is basically an Atmel AVR chip running a custom bootloader. Any Arduino board can be programmed directly using gcc, either in Linux, Windows, or on a Mac. Alternatively, you can get an Atmel based device and go this route without having to remove the Arduino bootloader.

That being said, the Arduino is a nice way to get into microcontrollers. A lot of the low-level coding has been done, so you can work on developing your application rather than having to re-invent the wheel. Some years ago I did a lot of the low-level work on a line of AVR-based controllers. It's a great learning experience, so if learning is your goal by all means do it. But if you want to make an LCD display text, make a servo go, and light up some LEDs, the Arduino is a nice bit of kit.



Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 27
Gender: Male
Posts: 777
Location: In the zone

11 Jul 2011, 11:16 am

ViewUpHere wrote:
The Arduino is basically an Atmel AVR chip running a custom bootloader. Any Arduino board can be programmed directly using gcc, either in Linux, Windows, or on a Mac. Alternatively, you can get an Atmel based device and go this route without having to remove the Arduino bootloader.

That being said, the Arduino is a nice way to get into microcontrollers. A lot of the low-level coding has been done, so you can work on developing your application rather than having to re-invent the wheel. Some years ago I did a lot of the low-level work on a line of AVR-based controllers. It's a great learning experience, so if learning is your goal by all means do it. But if you want to make an LCD display text, make a servo go, and light up some LEDs, the Arduino is a nice bit of kit.

So I can use the Arduino without any extra chips?
Or does the code compile on to a chip that clips on?



DavidK
Sea Gull
Sea Gull

User avatar

Joined: 6 Jun 2009
Age: 38
Gender: Male
Posts: 219
Location: Kent, UK

11 Jul 2011, 12:33 pm

Madbones wrote:
So I can use the Arduino without any extra chips?

You don't need extra chips to start with. The microcontroller is included with the Arduino board. To see it do anything you will need other components like LEDs, servos and sensors though. Get the starter kit as linked earlier:

Image

You can also get 'shields' that add things like Ethernet, GPS and LCD screens.

Also have a look at eZ430-Chronos and mbed.


_________________
When faced with my demons, I clothe them and feed them
And I smile, yes I smile as they're taking me over
(Catatonia- Strange Glue)


Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 27
Gender: Male
Posts: 777
Location: In the zone

11 Jul 2011, 1:21 pm

DavidK wrote:
Madbones wrote:
So I can use the Arduino without any extra chips?

You don't need extra chips to start with. The microcontroller is included with the Arduino board. To see it do anything you will need other components like LEDs, servos and sensors though. Get the starter kit as linked earlier:

Image

You can also get 'shields' that add things like Ethernet, GPS and LCD screens.

Also have a look at eZ430-Chronos and mbed.

Right.
I really want to make a micro media center with it when I feel up to coding it.



mcg
Veteran
Veteran

User avatar

Joined: 26 Jan 2010
Age: 34
Gender: Male
Posts: 538
Location: Sacramento

11 Jul 2011, 6:24 pm

All 8-bit controller platforms are pretty similar in terms of specs, power consumption, and available peripherals (ADCs, UARTs, timers, etc). I would go with AVRs because they have the cheapest dev tools.

The STK500 is a good starting point, and once you need more powerful debugging you can get a JTAG interface for $50 (the AVR dragon). I haven't checked recently, but as of a couple years ago, no other controller platform had anything even remotely close in price to the AVR dragon.



kVArc
Butterfly
Butterfly

User avatar

Joined: 17 Aug 2011
Age: 31
Gender: Male
Posts: 16

21 Aug 2011, 2:20 pm

I like the Atmel AVR microcontrollers very much
They are quite cheap, have lots of peripheral features (UART, ADCs, timers, PWM channels, I2C and SPI interface, ...), there is a free development environment (AVR Studio; but that's only for Windows) and an open source C compiler (AVR-gcc / WinAVR).

You can buy an evaluation board (e.g. AVR dragon or STK500); but you can also build a programming adapter yourself and almost for free.

I do a lot with Atmel AVR controllers; they are really awesome!

And in my opinion, the best PC for µC experiments:
It should have at least one RS232 and LPT port (I don't like the USB-to-RS232 or USB-to-LPT adapters very much). If it's a tower PC and it doesn't have these ports: PCI cards which feature 2 RS232 and one LPT port are available for about 10 bucks.
The PC shouldn't be too valuable, because there is a bit of a risk that you damage something by misconnections on the RS232/LPT/USB ports. But since the development software hasn't high system requirements, you can even use a 10 year old PC for this: I can use AVR studio wihtout any problems on a 1.0GHz Pentium 3 with 288MB of RAM and Windows 2000; this PC is from 2001 :D .