Week 10 Production

For this week’s assignment, I used potentiometer as an analogue sensor, and a tactile button as a digital sensor (switch) and two LEDs. For the LED that is controlled by the tactile button, I made it so that it blinks twice and the potentiometer for brightness control.

Code:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
int led = 11;
void setup() {
// initialize digital pin LED_BUILTIN as an output.
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(8, OUTPUT);
pinMode(A2, INPUT);
}
// the loop function runs over and over again forever
void loop() {
int button1State = digitalRead(A2);
int sensorValue = analogRead(A1);
Serial.println(sensorValue);
analogWrite(led, sensorValue/4);
delay(30);
if (button1State == HIGH) {
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8, LOW);
delay(1000);
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8, LOW);
delay(1000);
} else if (button1State == LOW){
digitalWrite(8, LOW);
}
}
int led = 11; void setup() { // initialize digital pin LED_BUILTIN as an output. Serial.begin(9600); pinMode(led, OUTPUT); pinMode(8, OUTPUT); pinMode(A2, INPUT); } // the loop function runs over and over again forever void loop() { int button1State = digitalRead(A2); int sensorValue = analogRead(A1); Serial.println(sensorValue); analogWrite(led, sensorValue/4); delay(30); if (button1State == HIGH) { digitalWrite(8, HIGH); delay(1000); digitalWrite(8, LOW); delay(1000); digitalWrite(8, HIGH); delay(1000); digitalWrite(8, LOW); delay(1000); } else if (button1State == LOW){ digitalWrite(8, LOW); } }
int led = 11;
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  Serial.begin(9600);
  pinMode(led, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(A2, INPUT);
}

// the loop function runs over and over again forever
void loop() {
  int button1State = digitalRead(A2);
  int sensorValue = analogRead(A1);
  
  Serial.println(sensorValue);

  analogWrite(led, sensorValue/4);
  delay(30);

  if (button1State == HIGH) {
    digitalWrite(8, HIGH);
    delay(1000);
    digitalWrite(8, LOW);
    delay(1000);
    digitalWrite(8, HIGH);
    delay(1000);
    digitalWrite(8, LOW);
    delay(1000);

  } else if (button1State == LOW){
    digitalWrite(8, LOW);
  }

}

Video:

Leave a Reply