Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Entering the world of programmable microcontrollers

Entering the world of programmable microcontrollers

Scheduled Pinned Locked Moved The Lounge
hardwarequestion
33 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Simon P Stevens

    I ordered my first Arduino[^] at the weekend. Trying to decide what I should build first. I'm split between remote controlled sharks with fricking laaaazer beams or some robots in disguise that have more to them than meets the eye. ;) Any tips?

    Simon

    L Offline
    L Offline
    leppie
    wrote on last edited by
    #12

    Or this[^] looks cool too!

    xacc.ide
    IronScheme - 1.0 RC 1 - out now!
    ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

    S OriginalGriffO 2 Replies Last reply
    0
    • S Simon P Stevens

      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

      L Offline
      L Offline
      leppie
      wrote on last edited by
      #13

      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

      S 1 Reply Last reply
      0
      • D DaveAuld

        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

        L Offline
        L Offline
        leppie
        wrote on last edited by
        #14

        Cool, 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

        1 Reply Last reply
        0
        • L leppie

          Or this[^] looks cool too!

          xacc.ide
          IronScheme - 1.0 RC 1 - out now!
          ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

          S Offline
          S Offline
          Simon P Stevens
          wrote on last edited by
          #15

          "Access Denied by eSoft Web Security: Weapons" :laugh: Might have to look at that link when I get home

          Simon

          1 Reply Last reply
          0
          • L leppie

            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

            S Offline
            S Offline
            Simon P Stevens
            wrote on last edited by
            #16

            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

            L 1 Reply Last reply
            0
            • S Simon P Stevens

              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

              L Offline
              L Offline
              leppie
              wrote on last edited by
              #17

              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

              S 1 Reply Last reply
              0
              • L leppie

                Or this[^] looks cool too!

                xacc.ide
                IronScheme - 1.0 RC 1 - out now!
                ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                OriginalGriffO Offline
                OriginalGriffO Offline
                OriginalGriff
                wrote on last edited by
                #18

                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 have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                L 1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  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.

                  L Offline
                  L Offline
                  leppie
                  wrote on last edited by
                  #19

                  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

                  1 Reply Last reply
                  0
                  • L leppie

                    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

                    S Offline
                    S Offline
                    Simon P Stevens
                    wrote on last edited by
                    #20

                    leppie 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

                    1 Reply Last reply
                    0
                    • S Simon P Stevens

                      I ordered my first Arduino[^] at the weekend. Trying to decide what I should build first. I'm split between remote controlled sharks with fricking laaaazer beams or some robots in disguise that have more to them than meets the eye. ;) Any tips?

                      Simon

                      Mike HankeyM Offline
                      Mike HankeyM Offline
                      Mike Hankey
                      wrote on last edited by
                      #21

                      Welcome to the world of uControllers. I've had mine for a while now and love it. There are plenty of tuts and projects to be had by googling. If your just starting out you may want to check out this article on my site to set up programming environment[^]. It says for the ATMega1280 buts it applies to most boards. Good luck and enjoy, Mike

                      Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                      H 1 Reply Last reply
                      0
                      • S Simon P Stevens

                        I ordered my first Arduino[^] at the weekend. Trying to decide what I should build first. I'm split between remote controlled sharks with fricking laaaazer beams or some robots in disguise that have more to them than meets the eye. ;) Any tips?

                        Simon

                        S Offline
                        S Offline
                        Steve Mayfield
                        wrote on last edited by
                        #22

                        Here[^] is another very inexpensive development platform based on the TI MSP430 family - only $4.30 for the hardware and the development software can be downloaded for free from the Texas Instruments website. The board includes an on-board flash emulation tool which makes software development a snap...

                        Steve _________________ I C(++) therefore I am

                        1 Reply Last reply
                        0
                        • S Simon P Stevens

                          I ordered my first Arduino[^] at the weekend. Trying to decide what I should build first. I'm split between remote controlled sharks with fricking laaaazer beams or some robots in disguise that have more to them than meets the eye. ;) Any tips?

                          Simon

                          H Offline
                          H Offline
                          halciber
                          wrote on last edited by
                          #23

                          I love the arduino. This weekend I got a grill, and thought: I could use a temperature sensor. The ideas didn't stop there. I started thinking about the advantage of having multiple sensors in the grill, and using a display for the output. If you like to cook, this could be a fun project. Enjoy

                          Mike Goldweber

                          1 Reply Last reply
                          0
                          • Mike HankeyM Mike Hankey

                            Welcome to the world of uControllers. I've had mine for a while now and love it. There are plenty of tuts and projects to be had by googling. If your just starting out you may want to check out this article on my site to set up programming environment[^]. It says for the ATMega1280 buts it applies to most boards. Good luck and enjoy, Mike

                            Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                            H Offline
                            H Offline
                            halciber
                            wrote on last edited by
                            #24

                            Thanks for mentioning the programming environment web page. I didn't know about these other tools. Sincerely, Mike

                            Mike Goldweber

                            Mike HankeyM 1 Reply Last reply
                            0
                            • H halciber

                              Thanks for mentioning the programming environment web page. I didn't know about these other tools. Sincerely, Mike

                              Mike Goldweber

                              Mike HankeyM Offline
                              Mike HankeyM Offline
                              Mike Hankey
                              wrote on last edited by
                              #25

                              Mike, Glad it helped. Mike

                              Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                              1 Reply Last reply
                              0
                              • S Simon P Stevens

                                I ordered my first Arduino[^] at the weekend. Trying to decide what I should build first. I'm split between remote controlled sharks with fricking laaaazer beams or some robots in disguise that have more to them than meets the eye. ;) Any tips?

                                Simon

                                S Offline
                                S Offline
                                stephen hazel
                                wrote on last edited by
                                #26

                                I don't know what to DO for a project, but for platform I gotta Chameleon: http://www.xgamestation.com/view_product.php?id=51[^] An AVR -and- a Propeller on one board with all support circuitry including plenty of memory.

                                Mike HankeyM 1 Reply Last reply
                                0
                                • S Simon P Stevens

                                  I ordered my first Arduino[^] at the weekend. Trying to decide what I should build first. I'm split between remote controlled sharks with fricking laaaazer beams or some robots in disguise that have more to them than meets the eye. ;) Any tips?

                                  Simon

                                  L Offline
                                  L Offline
                                  Lilith C
                                  wrote on last edited by
                                  #27

                                  I've always wanted to use something like that to build an LED waterfall with changing light sequences embedded at the top of the water flow.

                                  I'm not a programmer but I play one at the office

                                  1 Reply Last reply
                                  0
                                  • S stephen hazel

                                    I don't know what to DO for a project, but for platform I gotta Chameleon: http://www.xgamestation.com/view_product.php?id=51[^] An AVR -and- a Propeller on one board with all support circuitry including plenty of memory.

                                    Mike HankeyM Offline
                                    Mike HankeyM Offline
                                    Mike Hankey
                                    wrote on last edited by
                                    #28

                                    Nice, a lot of horse power..Have you done anything with it? Mike

                                    Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                                    S 1 Reply Last reply
                                    0
                                    • Mike HankeyM Mike Hankey

                                      Nice, a lot of horse power..Have you done anything with it? Mike

                                      Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                                      S Offline
                                      S Offline
                                      stephen hazel
                                      wrote on last edited by
                                      #29

                                      Fraid not. It comes with a TON of demo projects to try. But as cool as that thing is, my priority is http://pianocheater.com[^] And I can't seem to justify any free time away from it for doin uC stuff :(( Well, technically, :-D I like my lil sequencer:thumbsup:

                                      Mike HankeyM 1 Reply Last reply
                                      0
                                      • S stephen hazel

                                        Fraid not. It comes with a TON of demo projects to try. But as cool as that thing is, my priority is http://pianocheater.com[^] And I can't seem to justify any free time away from it for doin uC stuff :(( Well, technically, :-D I like my lil sequencer:thumbsup:

                                        Mike HankeyM Offline
                                        Mike HankeyM Offline
                                        Mike Hankey
                                        wrote on last edited by
                                        #30

                                        Nice app I can see why you don't have any free time. I've found that the uC does take a lot of time and the learning curve can be steep, depending on what you expect to get out of it. Mike

                                        Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                                        S 1 Reply Last reply
                                        0
                                        • Mike HankeyM Mike Hankey

                                          Nice app I can see why you don't have any free time. I've found that the uC does take a lot of time and the learning curve can be steep, depending on what you expect to get out of it. Mike

                                          Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                                          S Offline
                                          S Offline
                                          stephen hazel
                                          wrote on last edited by
                                          #31

                                          It IS a pretty cool app (biased a little) :rolleyes: The AVR doesn't have tooo much of a learning curve if ya know C already. Well, ok, the timer,"somewhat remote" flash memory for data,interrupts... That propeller is wierd. It's "spin" language is a wierd combination of basic and c++ or SOMEthin. Has 8 threads (processes?) running INSTEAD of interrupts. Anyways, my project is gonna be a 4 legged robot. google "issy done yet" or somethin. I forget the link... Buuuut, that won't be for about 2 years I'm guessin:)

                                          Mike HankeyM 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups