mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-16 11:21:18 +03:00
Compilation still has problems (Thread error on success, and can't handle non-pde files in a sketch). Modified the Mac OS X make.sh to copy the hardware, avr tools, and example over. Removing some of the antlr stuff. Disabling the Commander (command-line execution) for now. Added Library, LibraryManager, and Target. Added support for prefixed preferences (e.g. for boards and programmers).
28 lines
946 B
Plaintext
28 lines
946 B
Plaintext
/*
|
|
* AnalogInput
|
|
* by DojoDave <http://www.0j0.org>
|
|
*
|
|
* Turns on and off a light emitting diode(LED) connected to digital
|
|
* pin 13. The amount of time the LED will be on and off depends on
|
|
* the value obtained by analogRead(). In the easiest case we connect
|
|
* a potentiometer to analog pin 2.
|
|
*
|
|
* http://www.arduino.cc/en/Tutorial/AnalogInput
|
|
*/
|
|
|
|
int potPin = 2; // select the input pin for the potentiometer
|
|
int ledPin = 13; // select the pin for the LED
|
|
int val = 0; // variable to store the value coming from the sensor
|
|
|
|
void setup() {
|
|
pinMode(ledPin, OUTPUT); // declare the ledPin as an OUTPUT
|
|
}
|
|
|
|
void loop() {
|
|
val = analogRead(potPin); // read the value from the sensor
|
|
digitalWrite(ledPin, HIGH); // turn the ledPin on
|
|
delay(val); // stop the program for some time
|
|
digitalWrite(ledPin, LOW); // turn the ledPin off
|
|
delay(val); // stop the program for some time
|
|
}
|