Skip to content

amzayedabdullah/Micro_Lab_UIU

Repository files navigation

🔧 Microprocessors & Electronics Laboratory – CSE 4326

United International University

Developed by A. M. Zayed Abdullah, Samira Bintey Haque, Muhammad Saadman Sakib Hossain, Abrar Habib Adib, and Jahidul Islam

This repository contains source code, simulations, circuit designs, and embedded systems implementations developed as part of the Microprocessors & Electronics Laboratory (CSE 4326) course at United International University. It is a reference for future learners exploring microcontroller programming, electronics interfacing, and practical system design.


📚 Contents

  • 🔌 Fundamental Experiments – GPIO, timers, ADCs, interrupts
  • 💡 Microcontroller Programming – Assembly & C for 8051, AVR, and ESP32
  • 🧠 AI Integration – Projects using ESP32-CAM, SIM800L, Edge Impulse
  • 📡 Communication Protocols – UART, SPI, I2C applications
  • Circuit Design – Power management, signal interfacing, schematic drafting
  • 📽 Mini Projects – Practical systems like smart automation and monitoring
  • 📝 Reports & Diagrams – Block diagrams, flowcharts, proteus files, lab docs

🛠 Technologies & Tools

  • Languages: C, Assembly, Python
  • Microcontrollers: ATmega32, 8051, ESP32-CAM, Arduino UNO
  • Simulation Tools: Proteus, Tinkercad, KiCad
  • Platforms: Arduino IDE, PlatformIO, MPLAB X, Edge Impulse
  • Modules: SIM800L, OLED display, DHT11, motion sensors, etc.

🚀 Getting Started

Requirements

  • Python 3.7+ (for AI integration)
  • Arduino IDE / Proteus / Tinkercad / PlatformIO
  • Microcontroller board (ESP32, ATmega32, Arduino)
  • Basic components: LEDs, resistors, GSM module, sensors

Clone the Repository

git clone https://github.com/amzayedabdullah/Micro_Lab_UIU.git
cd Micro_Lab_UIU

Explore the respective folders for circuit diagrams, codes, and reports.


👨‍🏫 Supervised By

Muhammad Anwarul Azim Lecturer, Department of CSE United International University


👨‍💻 Contributors

All contributors are B.Sc. in CSE students from United International University.


🤝 Contributing

Have something to add or improve?

  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add feature')
  4. Push to GitHub (git push origin feature/your-feature)
  5. Open a pull request!

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Microprocessors & Electronics Laboratory, CSE 4326, United International University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published