Skip to content

Instantly share code, notes, and snippets.

View makersenses's full-sized avatar

makersenses makersenses

View GitHub Profile
@makersenses
makersenses / ESP32_WebServer_Relay
Last active March 25, 2020 10:43
Esp32 WebServer Relay
//Credit: https://microcontrollerslab.com/esp32-web-server-arduino-led/
#include <WiFi.h>
const char* WIFI_NAME = "BOOM_WiFi";
const char* WIFI_PASSWORD = "076434654";
WiFiServer server(80);
String header;
String Relay1_State = "off";
String Relay2_State = "off";
@makersenses
makersenses / Motor_PWM.ino
Created February 1, 2020 14:38
Motor_PWM
const int motor_AL = 32;
const int motor_AR = 26;
// setting PWM properties
const int freq = 5000;
const int ledChannel = 0;
const int resolution = 8;
void setup(){
// configure LED PWM functionalitites
const int motor_AL = 32;
const int motor_AR = 26;
void setup() {
pinMode(motor_AL, OUTPUT);
pinMode(motor_AR, OUTPUT);
}
void loop() {
// Left
#include <TinyGPS++.h>
#define gpsSerial Serial1
#define TX_PIN 32 // MCU 32 <---> Rx GPS
#define RX_PIN 34 // MCU 34 <---> Tx GPS
TinyGPSPlus gps;
void setup()
{
Serial.begin(9600);
@makersenses
makersenses / Ultrasonic_LED.ino
Created February 1, 2020 14:32
Ultrasonic_LED
int trigPin = 32;
int echoPin = 26;
int greenPin = 21;
int redPin = 22;
int bluePin = 33;
long duration, cm;
void setup() {
@makersenses
makersenses / Ultrasonic.ino
Created February 1, 2020 14:31
Ultrasonic
int trigPin = 32;
int echoPin = 26;
long duration, cm;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
@makersenses
makersenses / PIR_sensor.ino
Created February 1, 2020 14:29
PIR_sensor
const int pirPin = 4;
const int buzzerPin = 22;
int pirState = 0;
void setup()
{
ledcWriteTone(0, 1000);
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);
}
@makersenses
makersenses / LED_RGB_PWM.ino
Created February 1, 2020 14:23
LED_RGB_PWM
const int greenPin = 32;
const int redPin = 26;
const int bluePin = 13;
// setting PWM properties
const int freq = 5000;
const int ledChannel = 0;
const int resolution = 8;
void setup(){
@makersenses
makersenses / LED_RGB.ino
Created February 1, 2020 14:22
LED_RGB
const int greenPin = 32;
const int redPin = 26;
const int bluePin = 13;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
@makersenses
makersenses / vibration_motor_02.ino
Created February 1, 2020 14:21
vibration_motor_02
const int vibrationMotorPin = 18;
// setting PWM properties
const int freq = 5000;
const int vibrationMotorChannel = 0;
const int resolution = 8;
void setup(){
// configure vibrationMotor PWM functionalitites
ledcSetup(vibrationMotorChannel, freq, resolution);