MilesP
Published

Circuit Firetruck Express

A firetruck that lights up and makes noises.

BeginnerFull instructions provided47
Circuit Firetruck Express

Things used in this project

Hardware components

Alligator Clips
Alligator Clips
×1
Circuit Playground Express
Adafruit Circuit Playground Express
×1
Toggle Switch, SPDT
Toggle Switch, SPDT
×1
Rotary potentiometer (generic)
Rotary potentiometer (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

everythingconnected_DT98ZTgfMc.PNG

Code

FiretruckSketch

Arduino
#include <Adafruit_CircuitPlayground.h>

int value;
bool flipSwitch;
void setup() {
  Serial.begin(9600);
  CircuitPlayground.begin();
  pinMode(A2, INPUT_PULLUP);
}

void loop() {
  value = analogRead(A4);
  
  CheckPins();

  if(flipSwitch)
  {
    CircuitPlayground.clearPixels();
    CircuitPlayground.setPixelColor(2, 255,   0,   0);
    CircuitPlayground.playTone(1200, 100);
    delay(value * 2);
    CircuitPlayground.clearPixels();
    CircuitPlayground.setPixelColor(7, 255,   255,   30);
    CircuitPlayground.playTone(200, 150);
    delay(value * 2);
  }
  else
  {
    CircuitPlayground.clearPixels();
  }

  
  Serial.println(value);
  
  //delay(1000);
}
void CheckPins()
{
   if(!digitalRead(A2)) {
    flipSwitch = true;
  }
  else
  {
    flipSwitch = false;
  }
}

Credits

MilesP
3 projects • 0 followers

Comments