Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A interseção entre arte e tecnologia tem gerado novas formas de expressão criativa, e o Arduino é uma ferramenta poderosa nesse contexto. Com sua capacidade de interagir com o mundo físico através de sensores e atuadores, o Arduino permite a criação de obras de arte interativas que respondem ao ambiente ou à interação humana. Neste artigo, vamos explorar como você pode utilizar o Arduino para criar uma instalação artística interativa.
Neste exemplo, vamos criar uma escultura que muda de cor com base na proximidade de uma pessoa. Utilizaremos um sensor de proximidade ultrassônico e um anel de LEDs RGB.
1. Conecte o Sensor Ultrassônico:
2. Conecte o Anel de LEDs:
#include <Adafruit_NeoPixel.h>
#define PIN 6
#define NUMPIXELS 16
#define TRIG_PIN 9
#define ECHO_PIN 10
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
long readUltrasonicDistance(int triggerPin, int echoPin) {
pinMode(triggerPin, OUTPUT);
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
pinMode(echoPin, INPUT);
return pulseIn(echoPin, HIGH);
}
void setup() {
pixels.begin();
Serial.begin(9600);
}
void loop() {
long distance = readUltrasonicDistance(TRIG_PIN, ECHO_PIN);
Serial.println(distance);
int colorValue = map(distance, 0, 200, 0, 255);
for(int i=0; i<NUMPIXELS; i++) {
pixels.setPixelColor(i, pixels.Color(colorValue, 0, 255 - colorValue));
}
pixels.show();
delay(100);
}
readUltrasonicDistance
: Mede a distância usando o sensor ultrassônico.Este projeto demonstra como o Arduino pode ser usado para criar arte interativa, combinando hardware e software para responder ao ambiente. A flexibilidade do Arduino permite que artistas e criadores experimentem e inovem, criando experiências únicas e envolventes.