PDA

View Full Version : Arduino Cheet Sheet



Oneslowz28
06-20-2010, 06:29 PM
Source (http://sites.google.com/site/mechatronicsguy/arduinocheatsheet)



Click Image for super size. http://thebestcasescenario.com/oneslowz28/personal/Arduino_cheat_sheet_v02cs.jpg (http://thebestcasescenario.com/oneslowz28/personal/Arduino_cheat_sheet_v02c.png)Click Image for super size.

BuzzKillington
06-20-2010, 06:51 PM
I have no idea what I'm looking at. I apparently have a long ways to go before playing with these things. lol

Oneslowz28
06-20-2010, 07:55 PM
Do you have an arduino? The easiest way to learn is to buy one and start with some LED effects. Then Pick up a cheap 16x2 Parallel LCD from ebay and teach yourself to make it display custom messages.

We are here to help you with any problems or questions you may have.

blaze15301
06-21-2010, 03:30 AM
hmm what kind of code does the ardrino use? is it c, or just anything.

Oneslowz28
06-21-2010, 03:09 PM
Its a derivative of C##. Head over to http://arduino.cc and download the Arduino 18 IDE (http://arduino.cc/en/Main/Software), and take a look at some of the example sketches to see how things work.

To make a LED blink the code would look something like this:


/*
Blink

Turns on an LED on for one second, then off for one second, repeatedly.

The circuit:
* LED connected from digital pin 13 to ground.

* Note: On most Arduino boards, there is already an LED on the board
connected to pin 13, so you don't need any extra components for this example.


Created 1 June 2005
By David Cuartielles

http://arduino.cc/en/Tutorial/Blink

based on an orginal by H. Barragan for the Wiring i/o board

*/

int ledPin = 13; // LED connected to digital pin 13

// The setup() method runs once, when the sketch starts

void setup() {
// initialize the digital pin as an output:
pinMode(ledPin, OUTPUT);
}

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()
{
digitalWrite(ledPin, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // set the LED off
delay(1000); // wait for a second
}

SXRguyinMA
06-22-2010, 10:11 AM
+rep thanks!!

crenn
06-23-2010, 01:18 PM
It's not a derivative of C#, it's C/C++.

Oneslowz28
06-23-2010, 01:28 PM
Wiki says c##

crenn
06-23-2010, 01:32 PM
Wiki says c##

http://arduino.cc/en/Main/FAQ

Can I program the Arduino board in C?
In fact, you already are; the Arduino language is merely a set of C/C++ functions that can be called from your code. Your sketch undergoes minor changes (e.g. automatic generation of function prototypes) and then is passed directly to a C/C++ compiler (avr-g++). All standard C and C++ constructs supported by avr-g++ (http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_cplusplus) should work in Arduino. For more details, see the page on the Arduino build process (http://arduino.cc/en/Hacking/BuildProcess).