ESP32 Bluetooth Controlled Calculator That Hates 67 as An Answer

This is the code for my calculator. Before using, make sure you have the TM1637Display.h and BluetoothSerial.h libraries installed. #include <BluetoothSerial.h> #include <TM1637Display.h> BluetoothSerial SerialBT; // —- TM1637 Pins —- #define CLK  13 #define DIO  14 TM1637Display display(CLK, DIO); // —- Buzzer Pin —- #define BUZZ 25 // —- Calculator Variables —- String inputBuffer = “”; // —- Error Buzzer …

ESP32 Bluetooth Controlled Working Clock Code

This is the code for my ESP32 Bluetooth Controlled clock. It is a 12 hour clock and it requires the BluetoothSerial.h and TM1637Display.h libraries. #include <BluetoothSerial.h> #include <TM1637Display.h> BluetoothSerial SerialBT; // —- TM1637 Pins —- #define CLK  13 #define DIO  14 TM1637Display display(CLK, DIO); // —- Clock Variables —- int hours = 12; int minutes = 0; bool setMode = …

ESP32 RGB Color Picker Code

For the code to work, you need to have the app called Arduino Bluetooth Control and you will need to have the BluetoothSerial.h library. #include <BluetoothSerial.h> BluetoothSerial SerialBT; // Your pin assignments #define RED_PIN   12 #define GREEN_PIN 14 #define BLUE_PIN  27 void setup() {   Serial.begin(115200);   SerialBT.begin(“ESP32_LED”);   ledcAttachPin(RED_PIN,   0);   ledcAttachPin(GREEN_PIN, 1);   ledcAttachPin(BLUE_PIN,  2);   …

Tiny 3D Printed Siren STL Files

These are the pieces for my tiny 3d printed siren. It comes with 3 parts, the part where the motor mounts, the stator part with the holes and the spinning chopper part.

Bluetooth Controlled Siren Code

If you want to make a bluetooth controlled siren, make sure you have the BluetoothSerial.h library and make sure you are using the Arduino Bluetooth Control app. I am using the pin 27 on the ESP32 to control the base pin on an NPN transistor to PWM control the GND pin. One wire is connected to one of the pins …