Macbeth Robot

For my AP Literature final, I was given an open ended prompt to incorporate a quote from any piece of literature we had consumed over the course of the year into a project of our choosing. I, of course, was tempted to make a robot, so I did!

I took this old toy robot that we had lying around, broke off it’s back panel and found the speaker. From there, I hooked up an Arduino Uno to the speaker, along with an SD card on a breadboard and a battery pack, and a little program that translated a passage of Macbeth into speech, and viola! Macbeth Robot. Here’s a video and the code I used.

My Macbeth Robot

#include "SD.h"
#define SD_ChipSelectPin 4
#include "TMRpcm.h"
#include "SPI.h"

TMRpcm tmrpcm;

void setup(){
tmrpcm.speakerPin = 9;
Serial.begin(9600);
if (!SD.begin(SD_ChipSelectPin)) {
Serial.println("SD fail");
return;
}

tmrpcm.setVolume(6);
tmrpcm.play("macbeth.wav");
}

void loop(){  }
Previous
Previous

EdEon Rocket Testing

Next
Next

SkillsUSA Regenerative Car: 2021-22 - State Champion