Go Down

Topic: Where to start and where to go from there? (Read 9340 times) previous topic - next topic

Osgeld

much of nothing and everything, some goofy stuff like drawing pictures on my o-scope, large led matrices, and a video game or 2, Though most of my applications are just boring things, timers, interfaces and whatnot
http://arduino.cc/forum/index.php?action=unread;boards=2,3,4,5,67,6,7,8,9,10,11,66,12,13,15,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,86,87,89,1;ALL

Peter9DO

Hahahaha, did you really say drawing pictures on your oscilloscope? That's excellent,you have me strongly considering putting a hault on my project just to get the old Tektronix to be a purdy lil display for some artwork! Hahahaha, really that's AWESOME! I'm intrigued, please tell me more! 
What if Burt Reynolds, really changed his name to Turd Ferguson?

Osgeld


Hahahaha, did you really say drawing pictures on your oscilloscope?


I sure did

http://hackaday.com/2011/08/01/want-to-play-pong-on-your-oscilloscope/

warning its totally ghetto
http://arduino.cc/forum/index.php?action=unread;boards=2,3,4,5,67,6,7,8,9,10,11,66,12,13,15,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,86,87,89,1;ALL

Peter9DO

Thanks for the link! I might have to set up pong as well! Thank you for putting a delay in my project!!!! hahaha!
What if Burt Reynolds, really changed his name to Turd Ferguson?

terryking228

Hi, The Arduino QuickRef pages have quite a bit of what you are looking for, and the schematics are somewhat more readable than the originals (especially the Mega2560 one):  http://arduino-info.wikispaces.com/QuickRef

Also look at some practical limitations here: http://arduino-info.wikispaces.com/ArduinoPinCurrent

Regards, Terry King terry@yourduino.com  - Check great prices, devices and Arduino-related boards at http://YourDuino.com
HOW-TO: http://ArduinoInfo.Info

danielNC

I have been facing the "how to learn/experiment" with Arduino for a while now.  Anyhow, I just started a project on KickStarter that would help bring Arduino easily into the classroom or club. 

If you would like to help, Please see ArduinoKit.US and share the link with your friends.  I'm hoping to have these in my classroom soon.

Dan

danielNC

I need your help.  I am a long-term teacher and have really enjoyed learning and using the Arduino platform.   However, I've had a difficult time working this in to club and classroom because all the parts get lost and are difficult to read values etc.

I have a project in KickStarter to develop a classroom learning pack and I need your support.  Even a $1 pledge or just by sharing the link.  Hopefully I can get enough funds to make this project a reality.

See it at www.DuinoKit.com
Dan

terryking228

For more-than-beginner programing, this is good:

Programming Arduino "Getting started with Sketches*- Simon Monk - Excellent start to programming

http://www.amazon.com/Programming-Arduino-Getting-Started-Sketches/dp/0071784225
Regards, Terry King terry@yourduino.com  - Check great prices, devices and Arduino-related boards at http://YourDuino.com
HOW-TO: http://ArduinoInfo.Info

Dadorcp

  Hi everyone,
recently i found arduino on the internet and started reading and watching videos of what it can do so i decided to give it a try, i have always wanted to build "semi-robots aka remote operated not automated" but never had any education on programing or electronics.

  That said, im complete and total noob when it comes to this, i just hope with time i would be able to learn enough to build a humble sea raw robot with hand held controller with small screen.

   I am aware that this isnt a one day thing, infact i see it as never ending learning process and really it doesn't matter how much it will take but i want to learn to program and learn about electronics. If i ever get to a point of working prototype i would love to share it with everyone and try to make a small plug and play hobiest open source rov for everyone with hopes the code and "design" could be refined as much as possible cost and performance wise.

So i'm hopeing you guyz could advise me what i should get first, what arduino board and what extras for first basic beginner "projects" in arduino begginer books, links would be of a great help. Really appriciate your help and time you take to help me out.

P.S. i plan to learn about electronics and programing from moste simple basics to more advance stuff

Take care

danielNC

Support a new Arduino based product to learn / teach the Arduino platform.  Currently on KickStarter.  www.DuinoKit.com 

econjack

Focalist has it right. If you need to eat an elephant, you do it one bite at a time. Same with programming. Virtually any software task is a five step process (i.e., The Five Programming Steps). They are:

1. Initialization Step-- things you must do to create the environment in which the program will run. On a PC, it might be to set up a database connection, a printer port, etc. For the Arduino, it might be as simple as setting the baud rate for the serial communications for the serial monitor. Quite often, this step is done in the setup() loop.

2. Input Step -- this is where you get the data that needs to be acted upon. Programs usually take data in one form (e.g., from a sensor) and transform it into another form (e.g., save it on an SD card).

3. Process Step -- this is where you transform the data from the Input Step in some way.

4. Output Step -- this is where you show the results of your process. It might be sending data to Serial.print() or storing the data on an SD card, or...whatever.

5. Termination Step -- this is sort of a cleanup process...releasing any resources the program used (e.g., file handles, ports, etc.) Quite often, it's the Initialization Step in reverse. For Arduino type of programs, there might not even be a termination process, although usually there is some "bail out" path if things go very badly.

The point is, take your programming task and divided it down into manageable chunks like Focalist suggested. Having done that, you can use Sideways Refinement to flesh out additional details that each of the Five Programming Steps might require. For example, if the Input Step is using sensors to get the raw data, you might refine this as InitializeSensors(), ReadSensorData(), and ParseSensorData(). Having done that, you are ready to hand the raw data off to the Process Step. This Divide-and-Conquer process can often help answer the "The-problem-is-so-big-I-don't-know-where-to-start" issues.

Go Up