#include #define SENSOR_PIN A0 // Analog pin for pressure sensor #define PIXEL_PIN 6 // Digital pin for NeoPixel data #define NUM_PIXELS 1 // Number of NeoPixels Adafruit_NeoPixel pixels(NUM_PIXELS, PIXEL_PIN, NEO_GRB + NEO_KHZ800); int pressureValue = 0; int threshold = 600; // Adjust this based on your sensor void setup() { pixels.begin(); // Initialize NeoPixel pixels.clear(); // Clear all pixels pixels.show(); Serial.begin(9600); // For monitoring values } void loop() { pressureValue = analogRead(SENSOR_PIN); Serial.println(pressureValue); if (pressureValue > threshold) { // If pressure is above threshold, show magenta pixels.setPixelColor(0, pixels.Color(255, 0, 255)); // Magenta } else if (pressureValue > 100) { // If light pressure, show cyan pixels.setPixelColor(0, pixels.Color(0, 255, 255)); // Cyan } else { // If no pressure, turn off pixels.setPixelColor(0, 0); } pixels.show(); delay(100); }