Pith - arduino_wave_tank
arduino_wave_tank/arduino_wave_tank_2.ino [1.2 kb]
Modified: 22:30:28 56 026 (14 May 026)
16 Days Ago
// Arduino Wave Tank II
// vgmlr
#include "Servo.h"
Servo left;
Servo right;
int pos = 20;
int back = 20;
int forward = 160;
int spe = 15;
int red = 6;
int green = 5;
int blue = 4;
void setup() {
  Serial.begin(9600);
  left.attach(2);
  right.attach(3);
  pinMode(red, OUTPUT);
  pinMode(green, OUTPUT);
  pinMode(blue, OUTPUT);
  left.write(back);
  right.write(back);
  digitalWrite(green, HIGH);
  delay(1000);
  digitalWrite(green, LOW);
  delay(1000);
  digitalWrite(red, HIGH);
  delay(1000);
  digitalWrite(red, LOW);
  delay(1000);
}
void loop() {
  int pent = analogRead(A0);
  Serial.println(pent);
  spe = map(pent, 0, 1023, 15, 1);
  if (spe >= 10) {
    digitalWrite(green, HIGH);
    digitalWrite(blue, LOW);
    digitalWrite(red, LOW);
  }
  else if (spe < 10 && spe >= 5) {
    digitalWrite(green, LOW);
    digitalWrite(blue, HIGH);
    digitalWrite(red, LOW);
  }
  else if (spe < 5 && spe >= 1) {
    digitalWrite(green, LOW);
    digitalWrite(blue, LOW);
    digitalWrite(red, HIGH);
  }
  for (pos = back; pos <= forward; pos += 1) {
    left.write(pos);
    right.write(pos);
    delay(spe);
  }
  for (pos = forward; pos >= back; pos -= 1) {
    left.write(pos);
    right.write(pos);
    delay(spe);
  }
}
Updates
Shim - Android 70.026.1
Wedge - Linux 68.026.1
Wedge - Android 68.026.1
Taper - Linux 64.026.1
Ayh Extension - Chrome 63.026.1
Dev
TVShow (227) 'CSA'
TVShow (228) 'APT'
TVProgram (83) 'BXT'
Miter Update(s)
Shim (Dictation)

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)