Entering the world of programmable microcontrollers
-
-
Build an automated nerf cannon sentry to protect your house. :)
"I do not know with what weapons World War 3 will be fought, but World War 4 will be fought with sticks and stones." Einstein "Few things are harder to put up with than the annoyance of a good example." Mark Twain
-
You could build my Arduino Platform - SIMON Game Implementation[^]! (shameless plug :) ) (if you don't have an LCD you could modify the code to use the serial port and use the PC to do the screen bit).
Dave Don't forget to rate messages!
Find Me On: Web|Facebook|Twitter|LinkedIn
Waving? dave.m.auld[at]googlewave.com -
Build an automated nerf cannon sentry to protect your house. :)
"I do not know with what weapons World War 3 will be fought, but World War 4 will be fought with sticks and stones." Einstein "Few things are harder to put up with than the annoyance of a good example." Mark Twain
VectorX wrote:
Build an automated nerf cannon
Now that's more interesting ;)
Simon
-
Visit Youtube, there are heaps of Arduino related videos; How about a Laser Harp with WiiMote extension; http://www.youtube.com/watch?v=Yta0aJrbOxU[^] or a Jumbo LED animated cube; http://www.youtube.com/watch?v=_cLLyfop3QI[^] or a Segway; http://www.youtube.com/watch?v=7BsN4fL8GkI[^]
Dave Don't forget to rate messages!
Find Me On: Web|Facebook|Twitter|LinkedIn
Waving? dave.m.auld[at]googlewave.com -
You could build my Arduino Platform - SIMON Game Implementation[^]! (shameless plug :) ) (if you don't have an LCD you could modify the code to use the serial port and use the PC to do the screen bit).
Dave Don't forget to rate messages!
Find Me On: Web|Facebook|Twitter|LinkedIn
Waving? dave.m.auld[at]googlewave.comCool. (Although that article would be even better with pics). I've ordered a bunch of LEDs and buttons with it so a SIMON game is certainly on the cards. Actually, I also ordered some LDRs, tilt switches and rotary switches, so perhaps a geekified version of bop-it[^]. I've got a 800x600 LCD panel with no controller that's currently just sitting under my desk, I wonder if I could get an Arduino to drive that. I've got a full manual for it that includes all the timing info. hmmm....
Simon
-
Visit Youtube, there are heaps of Arduino related videos; How about a Laser Harp with WiiMote extension; http://www.youtube.com/watch?v=Yta0aJrbOxU[^] or a Jumbo LED animated cube; http://www.youtube.com/watch?v=_cLLyfop3QI[^] or a Segway; http://www.youtube.com/watch?v=7BsN4fL8GkI[^]
Dave Don't forget to rate messages!
Find Me On: Web|Facebook|Twitter|LinkedIn
Waving? dave.m.auld[at]googlewave.comdaveauld wrote:
Segway
I can't watch youtube vids from work, but I am definitely going to build a Segway! Perhaps my robots can be disguised as Segways.
Simon
-
Cool. (Although that article would be even better with pics). I've ordered a bunch of LEDs and buttons with it so a SIMON game is certainly on the cards. Actually, I also ordered some LDRs, tilt switches and rotary switches, so perhaps a geekified version of bop-it[^]. I've got a 800x600 LCD panel with no controller that's currently just sitting under my desk, I wonder if I could get an Arduino to drive that. I've got a full manual for it that includes all the timing info. hmmm....
Simon
The Arduiono has an inbuilt LCD driver library that is quite comprehensive, so you might be lucky. See JeffB's article on CodeProject here; Interfacing an Arduino with LCDs[^] I have put a video of the Version 1 (random levels only) code on youtube, there is a link in the articles comments. I still have to remake the video with the Version 2 code (Progressive and Random modes).
Dave Don't forget to rate messages!
Find Me On: Web|Facebook|Twitter|LinkedIn
Waving? dave.m.auld[at]googlewave.com -
The Arduiono has an inbuilt LCD driver library that is quite comprehensive, so you might be lucky. See JeffB's article on CodeProject here; Interfacing an Arduino with LCDs[^] I have put a video of the Version 1 (random levels only) code on youtube, there is a link in the articles comments. I still have to remake the video with the Version 2 code (Progressive and Random modes).
Dave Don't forget to rate messages!
Find Me On: Web|Facebook|Twitter|LinkedIn
Waving? dave.m.auld[at]googlewave.comCool, thanks.
Simon
-
Something I'd like to make is a cleaning robot which just bumbles around all day collecting dust. It needn't be quick or very efficient but if I left it running each day while I'm at work I'd never need to vacuum again. :-D I read about a BEAM robot that could clean, drop off dust, and recharge, but the article didn't give details on how to build it.
-
Watergun-based alarm clock for your better half :)
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
Cool. (Although that article would be even better with pics). I've ordered a bunch of LEDs and buttons with it so a SIMON game is certainly on the cards. Actually, I also ordered some LDRs, tilt switches and rotary switches, so perhaps a geekified version of bop-it[^]. I've got a 800x600 LCD panel with no controller that's currently just sitting under my desk, I wonder if I could get an Arduino to drive that. I've got a full manual for it that includes all the timing info. hmmm....
Simon
Simon P Stevens wrote:
I've got a 800x600 LCD panel with no controller that's currently just sitting under my desk, I wonder if I could get an Arduino to drive that. I've got a full manual for it that includes all the timing info. hmmm....
If it has the standard 18-20 connections for communication, it might work.
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
You could build my Arduino Platform - SIMON Game Implementation[^]! (shameless plug :) ) (if you don't have an LCD you could modify the code to use the serial port and use the PC to do the screen bit).
Dave Don't forget to rate messages!
Find Me On: Web|Facebook|Twitter|LinkedIn
Waving? dave.m.auld[at]googlewave.comCool, I didn't know you can do THAT on CP ;P
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition"Access Denied by eSoft Web Security: Weapons" :laugh: Might have to look at that link when I get home
Simon
-
Simon P Stevens wrote:
I've got a 800x600 LCD panel with no controller that's currently just sitting under my desk, I wonder if I could get an Arduino to drive that. I've got a full manual for it that includes all the timing info. hmmm....
If it has the standard 18-20 connections for communication, it might work.
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Editionleppie wrote:
18-20 connections
Nope. 31. It's an NEC NL6448BC20-08 - See page 7 for pin connections[^] It's got full input signal timing information in the manual, so surely I should be able to figure out how to drive it even if the standard libraries don't support it. (It's 640x480, not 800x600 as I originally said)
Simon
-
leppie wrote:
18-20 connections
Nope. 31. It's an NEC NL6448BC20-08 - See page 7 for pin connections[^] It's got full input signal timing information in the manual, so surely I should be able to figure out how to drive it even if the standard libraries don't support it. (It's 640x480, not 800x600 as I originally said)
Simon
It seems that has an RGB input. From what I can see 6 bit's per color. #1 Arduino does not have that many pins, you might have better luck using an I/O expander like MCP23x1x series or a shift register. #2 Due to large screen size, it might be hard for the Arduino to keep up filling that huge space. #3 You need a 25Mhz clock, not possible on Arduino... :( Would be cool to get something going, look at some low res TV/VGA circuits.
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth EditionOh yes! I want! Slave that to a CCTV and the Jehovahs Witnesses will have no chance :-D
Did you know: That by counting the rings on a tree trunk, you can tell how many other trees it has slept with.
-
Oh yes! I want! Slave that to a CCTV and the Jehovahs Witnesses will have no chance :-D
Did you know: That by counting the rings on a tree trunk, you can tell how many other trees it has slept with.
I want one for the unspayed male cat causing shit in our street...
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
It seems that has an RGB input. From what I can see 6 bit's per color. #1 Arduino does not have that many pins, you might have better luck using an I/O expander like MCP23x1x series or a shift register. #2 Due to large screen size, it might be hard for the Arduino to keep up filling that huge space. #3 You need a 25Mhz clock, not possible on Arduino... :( Would be cool to get something going, look at some low res TV/VGA circuits.
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Editionleppie wrote:
#1 Arduino does not have that many pins
Yeah, I had thought I might be able to use some kind of serial to parallel converter and drive each 6 bit rgb from a single pin.
leppie wrote:
#2 Due to large screen size
That's where I buy a second unit to handle driving the screen, and just handoff drawing commands to it.
leppie wrote:
#3 You need a 25Mhz clock, not possible on Arduino...
Doh. Hadn't noticed that. Sounds like it's getting out of my depth. Back to flashing LEDs.
leppie wrote:
TV/VGA circuits
I've seen some nifty PAL/NTSC tv drivers for Ardunio, I'll probably end up looking into them if I need my remote controlled sharks to have visual output.
Simon