김유민gledel
Published

01 Digital/Analogue INPUT/OUTPUT

Bongilcheon High School Fab Lab Academy

IntermediateProtip886
01 Digital/Analogue INPUT/OUTPUT

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Breadboard (generic)
Breadboard (generic)
×1
LED (generic)
LED (generic)
×1
Resistor 220 ohm
Resistor 220 ohm
×1
Rotary potentiometer (generic)
Rotary potentiometer (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

untitled_sketch_02_envbyWOKm0.fzz

Code

Untitled file

Arduino
// 1) Coding

int led_pin = 11;
int input_value;
int brightness;

void setup(){
  pinMode(led_pin, OUTPUT);
}

void loop(){
  input_value = analogRead(A0);
  brightness = map(input_value, 0, 1023, 0, 255);
  analogWrite(led_pin, brightness);
}

// 2) Coding

int led_pin = 11;
int input_value;
int brightness;

void setup(){
  pinMode(led_pin, OUTPUT);
  Serial.begin(9600);
}

void loop(){
  input_value = analogRead(A0);
  brightness = map(input_value, 0, 1023, 0, 255);
  analogWrite(led_pin, brightness);
  Serial.println("input_value : " + String(input_value) + " , brightness : " +     String(brightness));
}

Credits

김유민

김유민

9 projects • 2 followers
" Never do things others can do and will do if there are things others cannot do or will not do. "
gledel

gledel

100 projects • 115 followers
Looking back on my childhood, I was happy when I was making something and I was proud of myself. "Making is instinct!"

Comments