Arduino IDE + MightyCore + ATmega16 | Programming ATmega16 with Arduino IDE and MightyCore

Uteh Str
Uteh Str
876 بار بازدید - 6 ماه پیش - ***********************************************Follow and contact me on
***********************************************
Follow and contact me on Instagram : Instagram: utehstr
***********************************************

Arduino IDE + MightyCore + ATmega16 Microcontroller.

Programming ATmega16 Microcontroller with Arduino IDE and MightyCore.

MightyCore link : https://github.com/MCUdude/MightyCore
ATmega16 Datasheet : https://pdf1.alldatasheet.com/datashe...

Software used :
- Arduino IDE (V1.8.9).
- MightyCore (V3.0.1).
- Notepad++ (V8.4.6).

Arduino libraries used :
- DHT sensor library by Adafruit (V1.3.5).
- Adafruit Unified Sensor by Adafruit (V1.0.3).
- LiquidCrystal_I2C (V1.1.4).

Additional components for ATmega16 :
- ATmega16 (Besides ATmega16, you can also use ATmega8535, ATmega32, ATmega164, ATmega324, ATmega644 and Atmega1284).
- 40 Pin DIP IC Socket.
- 16MHz Crystal Oscillator.
- 22pf Ceramic Capacitor (2 pieces).
- Push Button.
- 10K ohm Resistor.
- 330 ohm Resistor.
- LED.
- 100nf Ceramic Capacitor (2 pieces).
- and other equipment such as PCB boards (you can also use breadboards), cables and others.

Additional modules used :
- Arduino Uno Board (used to burn bootloader into ATmega16).
- CH340E USB to TTL Module (used to upload program code to ATmega16. You can also use other USB to TTL modules, as long as they have a DTR Pin).

Modules and components that are accessed or controlled in this project :
- LCD 20x4 I2C.
- Push Button.
- Potentiometer.
- DHT11 Sensor.
- LEDs.
- 330 ohm Resistor (Resistors for LEDs).
- and other equipment such as cables and others.

Timestamp :
00:00 Opening
00:25 Project Preview
01:25 A brief explanation of this video project
01:45 A brief explanation of ATmega16
02:04 A brief explanation of MightyCore
02:14 Additional components for ATmega16
03:04 Image of ATmega16 installation with additional components
03:14 Pinout map used
03:44 Results of installing ATmega16 with additional components
04:31 Step 1 - Installing MightyCore in Arduino IDE
06:00 Step 2 - Burn Bootloader into ATmega16
08:05 Step 3 - Programming ATmega16 with Arduino IDE and MightyCore (Code)
09:29 Step 3 - Programming ATmega16 with Arduino IDE and MightyCore (Demo)
10:08 Solution if uploading program code fails
10:31 Additional projects
10:37 Additional project installation pictures
10:46 Accesses 20x4 I2C LCD, Potentiometer and Push Button (Code)
13:11 Accesses 20x4 I2C LCD, Potentiometer and Push Button (Demo)
13:42 Accessing the DHT11 sensor and LEDs (Code)
16:48 Accessing the DHT11 sensor and LEDs (Demo)
16:59 Final Project (Code)
18:22 Final Project (Demo)
19:20 Closing

***********************************************
Download Arduino Code, Installation Image and other files : https://drive.google.com/file/d/1-urR...

The code file is saved in the .rar file format. I created a .rar file using Winrar V5.50, so to extract it, make sure you use the same version of Winrar that I use or the latest version or use the winrar extractor online.
***********************************************

SORRY IF MY ENGLISH IS CONFUSING, I USE AN ONLINE TRANSLATOR.

THANKS FOR WATCHING & DON'T FORGET TO LIKE , SHARE, COMMENT AND SUBSCRIBE.

***********************************************
For other video tutorials on this channel, please see this playlist:

- Basic4Android (B4A) Tutorials : Basic4Android (B4A) | Hello World
- Electronics Tutorials : 3 LED Flip Flop
- Arduino Tutorials : Arduino | Scrolling Text Using MAX721...
- Great Cow Basic Tutorials : Great Cow BASIC with Arduino Uno For ...
- Bascom Avr Tutorials : Bascom Avr | How to Set Up & Program ...
- VB .NET Tutorials : Visual Basic .NET  |  Real Time Chart...
- LoLin NodeMCU V3 ESP12E ESP8266 Tutorials : Arduino | LoLin NodeMCU V3 ESP8266 wi...
- ESP32 Tutorials : Arduino IDE + ESP32 | Getting Started...
- ESP32 CAM Tutorials : Arduino IDE + ESP32 Cam + PIR Motion ...
***********************************************

***********************************************
- Download Arduino IDE : https://www.arduino.cc/en/Main/Software
***********************************************

***********************************************
Reference :
- MightyCore : https://github.com/MCUdude/MightyCore
- Burn Bootloader and Program ATmega16/32 with Arduino IDE using FTDI Programmer like Arduino Uno : Burn Bootloader and Program ATmega16/...

and from several other sources.
***********************************************
6 ماه پیش در تاریخ 1402/11/03 منتشر شده است.
876 بـار بازدید شده
... بیشتر