conor.hogan.2 wrote: » Very interested, never actually used them though.
conor.hogan.2 wrote: » Its lack of money and time and not being bothered atm. Have you used them? If so where do you get your parts? I know maker sell kits.
Daegerty wrote: » Anyone here into this kind of stuff. Been reading around the forum and only been finding posts about very high level (mostly web related) programming. Nothing wrong with that but I'm just looking to see if anyone else on here is into Arduinos and what have you.
fergalr wrote: » Yeah, messed around with arduinos a little bit. Really easy to work with, nice docs, easy to get up and running, thoroughly recommend them if you want to play with microcontrollers. Here is a video of simple project I did, with an old RC car I bought for a fiver on adverts:http://www.youtube.com/watch?v=WoCA7rZMdpQ I ripped out all the electronic guts of it, and replaced it with an arduino, and a motor controller and all that stuff. It even has a laser
Webmonkey wrote: » Ahhhh! That's exactly the stuff I want to go doing. Something that has results! I might give a start at this stuff too! So exciting
fergalr wrote: » It was good fun to play with. I did it to refresh my electronics knowledge. Made several smaller arduino projects first, had a quick go at building a simple lego robot, and then went on to build this simple project. Its amazing how fast you can pick up the practical electronics, when you've got a bit of a grounding in the 'theoretical waffle' :pac: And the internet is great these days - there's so much information easily accessible out there. I think we're really entering a create age of practical 'do it yourself' projects - its so easy to find the resources, these days. Actually, one thing I'd recommend, is to head along to one of the hackerspaces, like 'tog' - from what I can see, they've got a good crew there doing all sorts of more interesting projects, with arduinos and the like.
Deleted User wrote: » Currently prototyping a more advanced project for a client, which will be stretching the arduino. LCD screen, buttons, several control outputs all regulated by a simple menu-driven operating system using a realtime clock.
Daegerty wrote: » Are you doing this sort of work with a company? Do you have to make the PCB and everything for it too?
Aswerty wrote: » I've been meaning to start putting together a tool-kit to start doing some home projects. The arduino's look great, haven't used one but know plenty of guys who have. They seem like cheating though due to the rapid development speeds compared to PIC's.
DublinDilbert wrote: » I've been quite impressed with the microchip mplab & picstart 3 programmer recently. Have used on a few 18f projects and it works really well.
Daegerty wrote: » ah now not really cheating. can't say that using MPLAB C & ICD3 is any slower than an arduino to develop on with all the libraries it has. mplab is a bit of a pig of a piece of software to work with and its an expensive setup but I think you can also program arduinos in assembly easily enough, even break into assembly from the arduino IDE although I havn't tried
Aswerty wrote: » As I said before I haven't got around to using an arduino yet but am somewhat familiar with them. I'm just basing it on the fact that projects I've seen using arduino's have a much faster/easier coding stage than projects using PIC's. This is due to the much longer ramp up time in getting familiar with PIC's as well as PIC users having to code at a much lower level. Even using c is a fair bit closer to the bit level than what I've seen of arduino code. Of course arduino's aren't actually cheating. I suppose it's just my dislike of moving up into the more abstract levels of coding. I'm an engineer as opposed to a coder at heart. I do think the arduino is a great tool but maybe it moves the user away from having to understand the hardware they are using. Maybe an inevitable move though since PC based coding has already done it.
Aswerty wrote: » The arduino has some great extensibility though like USB, LCD and ethernet shields.
fergalr wrote: » Oblig: Rather than moving developers away from the hardware, so that they learn less about whats going on - Arduino is actually bringing them back to it. The fact that you can acomplish fairly impressive hardware interfacing, quickly and easily, with an arduino, encourages people to go and play with hardware. People who would otherwise have avoided it, now go and get their hands dirty.
Deleted User wrote: » As a software head, I'd never have gone near electronics if it weren't for the arduino making it so accessible.
Sparks wrote: » See, if by "electronics" you mean LEDs, resistors, capacitors, and so on, cool. If by "electronics" you really mean "microcontrollers and assembly", then dude. Go play with the electronics now. It'll make you a better coder. Why we gave up on the idea of handing out a bunch of wire and a handful of chips and saying "go build a PC" on the first day of first year in a CS course, I'll never know. I mean, after you do assembly, pointers, arrays, linked lists, callbacks, pretty much every code-level concept that takes a while to first introduce to someone, they're all far far simpler in your mental model. Well, until you get to C++ and pointers to references anyway
fergalr wrote: » Oblig: First off, you could make the same argument about microcontrollers in general, and not just arduinos. Working with a microcontroller CPU, and programming it, is much more abstract than going and implementing each piece of logic using ICs (or even analog circuits).
fergalr wrote: » We've also an increasing use of (inherently quite abstract) functional languages. Languages like Clojure and Scala are gaining traction. Haskell, even, is growing. The intersection between computer programming, and mathematics, seems to be increasing, as we use functional languages, and execute more in virtual environments. A lot of the cool kids these days are writing code, using very abstract functional paradigms, executing on heterogeneous and physically distributed platforms.
Sparks wrote: » Yeah, but that's sortof like buying a Mini to pull a plough. The whole point of the arduino is to not do assembly or even C. (Which, granted, is one reason why I never bothered with them) .