This repository contains various Arduino projects developed by Amarsalim30.
Path: 1st_blinkingLED/1st_blinkingLED.ino
This project demonstrates the basic functionality of blinking multiple LEDs using Arduino.
int const LED1 = 5;
int const LED2 = 6;
int const LED3 = 7;
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
digitalWrite(LED1, HIGH);
delay(1000);
digitalWrite(LED1, LOW);
delay(1000);
digitalWrite(LED2, HIGH);
delay(1000);
digitalWrite(LED2, LOW);
delay(1000);
digitalWrite(LED3, HIGH);
delay(1000);
digitalWrite(LED3, LOW);
delay(1000);
}
Path: DevilTwin-NodeMCU/DevilTwin-NodeMCU.ino
This project creates a Wi-Fi access point and performs network scanning using an ESP8266 NodeMCU.
#include <WiFi.h>
#include <WiFiAP.h>
#include <WiFiClient.h>
#include <WiFiGeneric.h>
#include <WiFiMulti.h>
#include <WiFiSTA.h>
#include <WiFiScan.h>
#include <WiFiServer.h>
#include <WiFiType.h>
#include <WiFiUdp.h>
#include <Arduino.h>
#include <DNSServer.h>
Path: ESP8266_PhiSiFi/ESP8266_PhiSiFi.ino
This project sets up an ESP8266 as a Wi-Fi access point and performs HTTP requests.
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <ESP8266HTTPClient.h>
Path: Line Follow Car Project/DIYLinefollow/DIYLinefollow.ino
This project is used to make an Arduino line follower robot car.
#define in1 8
#define in2 7
#define in3 6
#define in4 5
#define enA 9
#define enB 10
#define trigger A2
#define echo A3
To clone and run this repository, you'll need Git installed on your computer. From your command line:
# Clone this repository
git clone https://github.com/Amarsalim30/arduino.git
# Go into the repository
cd arduino
Each project has its own folder. Navigate to the respective folder and open the .ino
file in the Arduino IDE to upload it to your Arduino board.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-branch
) - Open a pull request
This project is licensed under the MIT License.
For any questions or feedback, please contact Amarsalim30.
Feel free to customize this README further based on the specific details and requirements of your projects.