List of Required Hardware & Software Tools
| Owner | M. G. Sadek |
|---|---|
| Tags |
Parent Page: Embedded Systems Basics
List of Required Hardware & Software Tools
1. Laptop with a running OS.
2. Software Tools Installed on the Laptop
1. Programming IDE
- Install VSCode
- Install PlatformIO Extension on vscode
- Configure PlatformIO Extension to support uploading firmware to AVR MCUs using USBasp programmer:
2. Simulation Tools
- Install Proteus
- a version of Protues: https://drive.google.com/file/d/1BCk3mmFdQcwIwgIQJ5ktRVS49KRT6LID/view?usp=sharing
- Download and add arduino libraris to proteus:
3. Drivers
- For Windows users, install Zadig
- USBasp drivers installation steps:
4. AVR Programming Software Tools
- Extreme Burners:
https://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
- Programmer/drivers and more resources by the ETA32mini provider
5. User Manuals & Datasheets
- ATMega32 datasheet:
https://ww1.microchip.com/downloads/en/DeviceDoc/doc2503.pdf
- AVR ETA32mini Kit User Manual:
3. Hardware Tools
Common
- Temperature Sensor - LM35
- 5* LEDs - RED
- 5* LEDs - GREEN
- 5* LEDs - YELLOW
- 20* 330 Ohm Resistors
- 10* 1KOhm Resistors
- 10* 10KOhm Resistors
- 2* DIP Switch
- 1* Ultrasonic Sensor
- 1* 5V-DC-Fan
- 1* Temperature & Humidity Sensor (DHT11) Module "KY-015"
Option-1
- Arduino NANO Kit
- USB Cable (if not included)
- 30* male-male Jumpers
- 1* LCD - LM016 + Pin Headers
- 2* 7-segment - Common Anode
- 2* 7447 IC
- 1* Potentiometer 10Kohm
- 5* Push Button
- 1* Buzzer
Option-2
- Cable for the Kit (if not included)
- 20* female-male Jumpers
- 20* male-male Jumpers
4. Books & References
- Extra Useful AVR Material:
- AVR Microcontroller, by Prof. Mohamed El-Adawy
https://heshameladawydotcom.files.wordpress.com/2017/12/d8a7d984d985d8aad8add983d985d8a7d8aa.pdf
- Simply AVR, by Eng. Abdullah Ali
http://simplyarduino.com/%D9%83%D8%AA%D8%A7%D8%A8-simply-avr/
- AVR Microcontroller, by Prof. Mohamed El-Adawy
- Arduino Material:
- Simply Arduino, by Eng. Abdullah Ali https://simplyarduino.com/كتاب-اردوينو-ببساطة/
Parent Page: Embedded Systems Basics