Overview
We will be combining our fish mouths with the Arduino to create a robotic fish for this activity!
Part 1: Materials
In addition to your Arduino materials and fish mouth, you will need:
PIR sensors (or passive infrared sensors) are motion sensors that measure subtle changes in infrared light in the room and register that change as movement. The processing is done on the chip and it outputs a current based on whether or not it detects motion.
int pin = 2; void setup(){ pinMode(pin, INPUT); pinMode(13, OUTPUT); } void loop(){ int pirVal = digitalRead(pin); if (pirVal == 0) { digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); } delay(100); }
Infrared distance sensors are sensors that measure how far away an object is by shooting infrared light at the object and measuring how much light is reflected back. They output an analog current which can be read by the Arduino.
void setup() { Serial.begin(9600); } void loop() { int val = analogRead(A0); Serial.println(val); delay(100); }