• Electronics and Embedded Programming
    3,297 replies, posted
  • Avatar of quincy18
  • [QUOTE=Elspin;19969619]Update of the program I'm working on. Awesome shit[/QUOTE] Pretty cool dude.
  • Avatar of benjgvps
  • [QUOTE=Jonathan1321;19885602]I really want to start learning this but i am a bit worried about if i am capable of doing it or not, Can anyone recommend me a good site to learn some basics. Do you write the code in visual studio? I am doing some small console applications in VS08 atm in college but i find it hard as shit to understand and the code looks quite different.[/QUOTE] [url]http://www.lulu.com/content/1108699[/url] This helped me out a ton, sure I'm still awful, though I am able to do [I]something[/I], from there you can experiment. Start at the basics and walk your way up to something.
  • Avatar of DrLuke
  • [media]http://www.youtube.com/watch?v=M2qGJrTv-1I[/media] :ohdear: Youtube screwed it up a little, sorry. The flash at the end is really the last time this LED is going to shine, then it made a quiet "plop" and burned out (all in infrared spectrum) Burnt another LED, this time with a better cam and sound: [Media]http://www.youtube.com/watch?v=1Gu-4mlpM_E[/Media] [url]http://filesmelt.com/dl/DSC03381.JPG[/url] [url]http://filesmelt.com/dl/DSC03384.JPG[/url] Also, guys, if you ever try this: !!! NEVER HOLD THE LED IN YOUR HANDS !!! You'll get bad burn, even after 2 minutes the LED was really hot, and I couldn't touch it for more than 3 seconds.
  • Avatar of DrLuke
  • [QUOTE=PvtCupcakes;19982553]My Arduino Duemilanove arrived today. :buddy:[/QUOTE] Enjoy :)
  • Avatar of PvtCupcakes
  • The Arduino IDE 0018 just came out January 29th. [url]http://arduino.cc/en/Main/Software[/url] Doesn't look like anyone has posted it yet. The only reason I found that out is because I just got my Arduino today. :v:
  • Avatar of DrLuke
  • [QUOTE=PvtCupcakes;19983828]The Arduino IDE 0018 just came out January 29th. [url]http://arduino.cc/en/Main/Software[/url] Doesn't look like anyone has posted it yet. The only reason I found that out is because I just got my Arduino today. :v:[/QUOTE] Yeah, it's pretty cool! Make sure to check out the new [url=http://arduino.cc/en/Reference/Tone]tone()[/url] and [url=http://arduino.cc/en/Reference/NoTone]noTone()[/url] commands! :iia: Example of what I did: [url]http://filesmelt.com/dl/ArduinoTones.wma[/url] [code] void setup() { } void loop() { tone(10, random(100, 7000)); delay(100); }[/code] Bonus: [url]http://filesmelt.com/dl/music.wma[/url] e-cookie to everyone who can guess what game that is from!
  • Avatar of DrLuke
  • [QUOTE=ddrl46;19990240]No idea, but it's cool.[/QUOTE] [media]http://www.youtube.com/watch?v=DlN6ROGyg0U[/media] Ok, I got the beginning wrong, but it's quite a long time since I played it the last time :P but the phone ringing sounds identically!
  • Avatar of Mr.Hoff
  • Add me to the list - Arduino Duemilanove I've also got some projects here - [url]http://forum.zomgstuff.net/forumdisplay.php?f=437[/url]
  • Avatar of benjgvps
  • Very interesting find I meant to post a while ago: [url]http://code.google.com/p/webduino/[/url] Seems much easier to do web based controls with the Ethernet Shield.
  • Avatar of Nipa
  • I have an Arduino Duemilanove since December '08. I haven't used it in a while. Yesterday I recoded my POV thing, if that counts for anything.
  • Those guys at [url]www.makerbot.com[/url] are awesome. They used a Arduino Mega on their Cupcake CNC. If i only had the money... [editline]10:49AM[/editline] Those guys at [url]www.makerbot.com[/url] are awesome. They used a Arduino Mega on their Cupcake CNC. If i only had the money...
  • Avatar of rathat48
  • I have one, really fun, it's simple but they can do awesome complex things, still learning the code but Im already good with electronics so I can build some cool things, but they don't all work because im new at programing it.
  • Bought a laser pointer, going to use it for some epic arduino stuff :P.
  • Avatar of DrLuke
  • [B]How to build your own linear* Potentiometer[/B] * more or less linear Holy shit? What is this? Build your own potentiometer? Yes! It is done in less than 5 minutes and works incredibly well! Now let's get started with the 3 simple steps [B] step 1: Collect the needed materials[/B] [url]http://filesmelt.com/dl/DSC03387.JPG[/url] You'll need this - paper - 1 pencil (make sure it's a graphite pencil or anything else that is conducting) - 2 crocodile clips (3 if you want to fix the probe) - 2 medium length wires, one red and one black - 1 longer wire acting as the probe [B]step 2: Drawing time![/B] [url]http://filesmelt.com/dl/DSC03389.JPG[/url] Draw a line using your pencil. It has to be really thick, so apply some pressure while drawing! [B]step 3: Assembling[/B] [url]http://filesmelt.com/dl/DSC03396.JPG[/url] Connect the wires to both ends using your crocodile clips and plug them into GND and +5V. Plug in the probe into any analogRead pin you wish, but the example sketch uses pin 0. I also bent over the end of the probe. That way it can slide better on the paper! [B]That's it![/B] Congratulations, you just built your own potentiometer. Awesome, isn't it?
  • You can build your own resistor the same way. Nice tut though. going to put it on [i]Sketch[/i]uino when it's done.
  • Avatar of Foda
  • I just bought a 3pi robot. It's pretty cool but I don't have the programmer yet (prolly build my own since I have a USB to Serial converter).
  • Cool, you can do some awesome stuff with the 3 pi. Here is some progress on [i]Sketch[/i]uino, [img]http://i45.tinypic.com/noatg1.png[/img] Worked on the sketches page, it loads the sketches from the database now. Here is a link, [url]http://arduino.muffinz.eu/sketches[/url]
  • Avatar of Overv
  • I'm working on a simple C++ program which adds the possibility for the Arduino to draw things to a low resolution grid. Here's the drawing of random pixels in a grid of 32 by 16 in progress: [img]http://www.imgdumper.nl/uploads2/4b6b4d31d9f80/4b6b4d31d7870-arduino_display.png[/img] In the window above, there's 32 by 16 pixels that can be changed to any RGB color. Every pixel is 10 by 10 actual pixels big. It's controlled using a simple serial protocol and the only three actions are SetPixel, Clear and SetSize: [code]SetPixel: x y r g b Clear: r g b SetSize: x y[/code] Every character here is a seperate byte, so clearing the whole grid to red would look like this: [cpp]Serial.print( byte( 255 ) ); Serial.print( byte( 1 ) ); Serial.print( byte( 1 ) ); Serial.print( byte( 0 ) );[/cpp] As you can see, each command is finished by a null terminator. Anyone interested in this?
  • Avatar of DrLuke
  • [QUOTE=Overv;20029054]Anyone interested in this?[/QUOTE] Holy cow of course! This is really cool!
  • Avatar of turby
  • [QUOTE=Overv;20029054] [cpp]Serial.print( byte( 255 ) ); Serial.print( byte( 1 ) ); Serial.print( byte( 1 ) ); Serial.print( byte( 0 ) );[/cpp] As you can see, each command is finished by a null terminator. Anyone interested in this?[/QUOTE] Although it's a nice idea to end commands with a null terminator, it also means you can't use zero anywhere in the command. Why not make the first byte the length of the command? (ie. make the command a Pascal String, not a C String)
  • Nice work Overv, Also, [i]Sketch[/i]uino is one step closer to being finished :smile:, [img]http://i50.tinypic.com/s5ztja.png[/img] Need some ideas of stuff to add.
  • Avatar of TrueNash
  • Nice work ddrl, it's looking nice. Just ordered protoshield and some other bits
  • Avatar of binarybitz
  • Last time I worked with a micro controller, I made a chemical stirrer/heater using a peltier, relays and a thermistor. (and a motor with magnets, I also used a 300W power supply to power the peltier) It almost worked, the only problem was the peltier (TEC or thermoelectric cooler). Peltiers have very low efficiency, so it really didn't heat up the beaker, it just heated up itself (and cooled on the other side). And since I didn't have control over how hot the TEC would be, I had to use a oscillation scheme to turn it on and off to get a temperature of +- 3 of the actual temp. I'm in the process of designing a new one for my final project in high school. And I switched to the Arduino. There's going to be a Flash UI, web interface (especially for the iPhone), possibly an lcd screen, a new heating/cooling element (not the peltier, any suggestions?) and some extra sensors.
  • Avatar of Zero-Point
  • [QUOTE=binarybitz;20051220]Last time I worked with a micro controller, I made a chemical stirrer/heater using a peltier, relays and a thermistor. (and a motor with magnets, I also used a 300W power supply to power the peltier) It almost worked, the only problem was the peltier (TEC or thermoelectric cooler). Peltiers have very low efficiency, so it really didn't heat up the beaker, it just heated up itself (and cooled on the other side). And since I didn't have control over how hot the TEC would be, I had to use a oscillation scheme to turn it on and off to get a temperature of +- 3 of the actual temp. I'm in the process of designing a new one for my final project in high school. And I switched to the Arduino. There's going to be a Flash UI, web interface (especially for the iPhone), possibly an lcd screen, a new heating/cooling element (not the peltier, any suggestions?) and some extra sensors.[/QUOTE] Only thing I can suggest for a heating element would be either a soldering iron heating element (not very good coverage) or a coil from an electric range (high power usage).
  • Avatar of TrueNash
  • You can buy a small heat mat for reptiles for like £8, that may have some potential, is essentially a big heating element covered in plastic.