Difference between revisions of "Grove - LED"

From
Jump to: navigation, search
(Liens internes)
(Liens externes)
 
(3 intermediate revisions by the same user not shown)
Line 9: Line 9:
  
 
[[File:Grove-LED conection.jpg|200px]]
 
[[File:Grove-LED conection.jpg|200px]]
[[File:Base Shield V2 D3.jpg|300px]]
+
[[File:Base Shield V2 D3.jpg|350px]]
  
 
=== Voltage ===
 
=== Voltage ===
Line 30: Line 30:
 
</pre>
 
</pre>
  
 +
<pre>
 +
//Turns on and off a light emitting diode(LED) connected to digital pin 13, when pressing a pushbutton attached to pin 2.
 +
 +
/*
 +
The circuit:
 +
* LED attached from pin 13 to ground
 +
* pushbutton attached to pin 2 from +5V
 +
* 10K resistor attached to pin 2 from ground
 +
 +
* Note: on most Arduinos there is already an LED on the board
 +
attached to pin 13.
 +
 +
 +
This example code is in the public domain.
 +
 +
http://www.arduino.cc/en/Tutorial/Button
 +
*/
 +
 +
// constants won't change. They're used here to
 +
// set pin numbers:
 +
const int buttonPin = 2;    // the number of the pushbutton pin
 +
const int ledPin =  13;      // the number of the LED pin
 +
 +
// variables will change:
 +
int buttonState = 0;        // variable for reading the pushbutton status
 +
 +
void setup() {
 +
// initialize the LED pin as an output:
 +
pinMode(ledPin, OUTPUT);
 +
// initialize the pushbutton pin as an input:
 +
pinMode(buttonPin, INPUT);
 +
}
 +
 +
void loop(){
 +
// read the state of the pushbutton value:
 +
buttonState = digitalRead(buttonPin);
 +
 +
// check if the pushbutton is pressed.
 +
// if it is, the buttonState is HIGH:
 +
if (buttonState == HIGH) {
 +
// turn LED on:
 +
digitalWrite(ledPin, HIGH);
 +
}
 +
else {
 +
// turn LED off:
 +
digitalWrite(ledPin, LOW);
 +
}
 +
}
 +
</pre>
 
==== Liens internes ====
 
==== Liens internes ====
 
[[Grove| Main page]]<br>
 
[[Grove| Main page]]<br>
Line 35: Line 84:
 
==== Liens externes ====
 
==== Liens externes ====
 
[http://wiki.seeed.cc/Grove-Red_LED/ Red LED wiki]<br>
 
[http://wiki.seeed.cc/Grove-Red_LED/ Red LED wiki]<br>
[http://wiki.seeedstudio.com/wiki/Grove_-_LED LED wiki]<br>
+
[http://wiki.seeedstudio.com/Grove-Red_LED/ Red LED wiki new]

Latest revision as of 21:48, 11 March 2018

Grove - LED (Seeed-Studio)

Caractéristiques

Grove greedled.jpg Groveblue led.jpg Red LED.jpg

Support

sur Digital D2

Grove-LED conection.jpg Base Shield V2 D3.jpg

Voltage

5V

Code Exemple->GroveLEDDemoCode

	#define LED 2 //connect LED to digital pin2
	void setup() {
		// initialize the digital pin2 as an output.
		pinMode(LED, OUTPUT);
	}

	void loop() {
		digitalWrite(LED, HIGH);   // set the LED on
		delay(500);               // for 500ms
		digitalWrite(LED, LOW);   // set the LED off
		delay(500);
	}
	//Turns on and off a light emitting diode(LED) connected to digital pin 13, when pressing a pushbutton attached to pin 2.

	/*
	 The circuit:
	 * LED attached from pin 13 to ground
	 * pushbutton attached to pin 2 from +5V
	 * 10K resistor attached to pin 2 from ground

	 * Note: on most Arduinos there is already an LED on the board
	 attached to pin 13.


	 This example code is in the public domain.

	 http://www.arduino.cc/en/Tutorial/Button
	 */

	// constants won't change. They're used here to
	// set pin numbers:
	const int buttonPin = 2;     // the number of the pushbutton pin
	const int ledPin =  13;      // the number of the LED pin

	// variables will change:
	int buttonState = 0;         // variable for reading the pushbutton status

	void setup() {
		// initialize the LED pin as an output:
		pinMode(ledPin, OUTPUT);
		// initialize the pushbutton pin as an input:
		pinMode(buttonPin, INPUT);
	}

	void loop(){
		// read the state of the pushbutton value:
		buttonState = digitalRead(buttonPin);

		// check if the pushbutton is pressed.
		// if it is, the buttonState is HIGH:
		if (buttonState == HIGH) {
			// turn LED on:
			digitalWrite(ledPin, HIGH);
		}
		else {
			// turn LED off:
			digitalWrite(ledPin, LOW);
		}
	}

Liens internes

Main page

Liens externes

Red LED wiki
Red LED wiki new