int potPin = 34; //pin ADC pada ESP32
int potValue = 0;
void setup() {
// Inisialisasi
Serial.begin(9600);
}
void loop() {
// Baca nilai potensiometer
potValue = analogRead(potPin);
// Tampilkan nilai potensiometer
Serial.println(potValue);
// Tambahkan penundaan jika perlu
delay(1000);
}
#include <TCS3200.h> // Contoh library sensor warna
TCS3200 colorSensor; // Inisialisasi objek sensor warna
void setup() {
// Inisialisasi
Serial.begin(9600);
colorSensor.begin();
}
void loop() {
// Baca nilai warna
int redValue = colorSensor.readRed();
int greenValue = colorSensor.readGreen();
int blueValue = colorSensor.readBlue();
// Tampilkan nilai warna
Serial.print("Red: ");
Serial.print(redValue);
Serial.print(" Green: ");
Serial.print(greenValue);
Serial.print(" Blue: ");
Serial.println(blueValue);
// Tambahkan penundaan jika perlu
delay(1000);
}
#include <TCS3200.h> // Contoh library sensor warna
TCS3200 colorSensor; // Inisialisasi objek sensor warna
int potPin = 34; // Contoh pin ADC pada ESP32
int potValue = 0;
void setup() {
// Inisialisasi
Serial.begin(9600);
colorSensor.begin();
}
void loop() {
// Baca nilai potensiometer
potValue = analogRead(potPin);
// Baca nilai warna
int redValue = colorSensor.readRed();
int greenValue = colorSensor.readGreen();
int blueValue = colorSensor.readBlue();
// Tampilkan nilai potensiometer dan warna
Serial.print("Potensiometer: ");
Serial.print(potValue);
Serial.print(" Red: ");
Serial.print(redValue);
Serial.print(" Green: ");
Serial.print(greenValue);
Serial.print(" Blue: ");
Serial.println(blueValue);
// Tambahkan penundaan jika perlu
delay(1000);
}
Loading
esp32-devkit-c-v4
esp32-devkit-c-v4
pot1:GND
pot1:SIG
pot1:VCC
led1:A
led1:C
led2:A
led2:C
led3:A
led3:C
r1:1
r1:2
r2:1
r2:2
r3:1
r3:2