Learning Microcontrollers
Learning Microcontrollers
  • 940
  • 356 527
Use push button to send SMS from PIC16F877A to your phone using SIM800L module.
Hello guys,
Welcome to Learning Microcontrollers youtube Channel,
Guys I have also compiled course on Udemy as well. Where you will learn under my direct supervision in a more supervised way.
Here is the links to the courses I have on Udemy, By taking any of these courses you will be supporting my channel aswell.
This will help me to make more videos with better hardware in the future. I hope you look forward to it.
Courses Links:
1- www.udemy.com/course/pic16f877a-interface-lm35-temp-sensor-mikroc-collection
2- www.udemy.com/course/mikroc-for-pic-libraries-with-examples-using-pic16f877a-mcu
3- www.udemy.com/course/mikroc-for-pic-libraries-with-examples-using-pic16f877a-mcu
4- www.udemy.com/course/pic-microcontroller-using-mikroc-for-pic-from-scratch
5- www.udemy.com/course/learn-arduino-uno-coding-using-arduino-ide ///////////////////////////////////////////////////// #electronics #arduino #arduinoproject #project #microcontroller #circuitdiagram #circuitdiagram #simulator #simulation #proteus #proteus8 #pic16f877a #arduinotutorial #electronictutorial #embedding #embeddedprojects #embedded_system #embeddedprojectcenters #embedded_system #diy #diycrafts #diyideas #diyproject #diyarbakır #toggle #toggleswitch #switch #bluetooth #hc05 #wireless
Use PIC16F877A to generate a counter and use Smartphone to display and control it using HC-05 Bluetooth module.
PIC16F877A specifications:
This powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller packs Microchip's powerful PIC® architecture into an 40- or 44-pin package and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices. The PIC16F877A features 256 bytes of EEPROM data memory, self programming, an ICD, 2 Comparators, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2 capture/compare/PWM functions, the synchronous serial port can be configured as either 3-wire Serial Peripheral Interface (SPI™) or the 2-wire Inter-Integrated Circuit (I²C™) bus and a Universal Asynchronous Receiver Transmitter (USART). All of these features make it ideal for more advanced level A/D applications in automotive, industrial, appliances and consumer applications.
PIC16F877A datasheet link:
ww1.microchip.com/downloads/en/devicedoc/39582b.pdf
1- How to download and install MikroC for PIC full version for free from official website. 100% Legit.
ua-cam.com/video/PNI5D9DAgfM/v-deo.html
2- Tutorial on downloading, installing and using PICKIT 3 programmer tool.
ua-cam.com/video/jej9yWmESDo/v-deo.html
3-Setting up a PIC16F877A/PIC16F887/PIC18F****.
ua-cam.com/video/CNwoRa1Lk3U/v-deo.html
4- PIC16F877A a basic Introduction.
ua-cam.com/video/e4pA_6ucHTc/v-deo.html
5- If you guys like my work you can support my work using Patreon link below:
patreon.com/user?u=81261678
6- MikroC for PIC code:
void main() {
UART1_Init(9600);
Delay_ms(100);
TRISD.F1 = 1;
PORTD.F0 = 0;
Delay_ms(100);
while(1)
{
if ( PORTD.F1 == 1 )
{
Delay_ms(50);
if ( PORTD.F1 == 1 )
{
UART1_Write_Text("AT+CMGF=1
");
Delay_ms(400);
UART1_Write_Text("AT+CMGS=\"+923498622243\"
");
Delay_ms(400);
UART1_Write_Text("Learning Microcontrollers
");
Delay_ms(50);
UART1_Write_Text("Button Pressed
");
Delay_ms(50);
UART1_Write_Text("Tutorial
");
Delay_ms(50);
UART1_Write(26); /// = ctrl+zin mikroC
Delay_ms(4000);
}
}
else
{
}
}
}
Переглядів: 115

Відео

Sending SMS from PIC16F877A to your phone using SIM800L module.
Переглядів 14512 годин тому
Sending SMS from PIC16F877A to your phone using SIM800L module.
Sim800L module with USB to TTL device send SMS using PC/Laptop.
Переглядів 35821 день тому
Sim800L module with USB to TTL device send SMS using PC/Laptop.
Using break; command in MikroC for PIC. Hardware demo using PIC16F877A.
Переглядів 314Місяць тому
Using break; command in MikroC for PIC. Hardware demo using PIC16F877A.
Blinking 4 LEDS on and off with PIC16F877A microcontroller.
Переглядів 214Місяць тому
Blinking 4 LEDS on and off with PIC16F877A microcontroller.
Loops within loops programming on MikroC for PIC using PIC16F877A microcontroller.
Переглядів 220Місяць тому
Loops within loops programming on MikroC for PIC using PIC16F877A microcontroller.
Use Arduino to Plot the detected vibrations using pizeoresistor.
Переглядів 2292 місяці тому
Use Arduino to Plot the detected vibrations using pizeoresistor.
Sound detection using an Arduino UNO with a mic.
Переглядів 1992 місяці тому
Sound detection using an Arduino UNO with a mic.
Arduino UNO interface Piezeoresistor to detect knock.
Переглядів 1282 місяці тому
Arduino UNO interface Piezeoresistor to detect knock.
Use PWM pin of Arduino UNO to control brightness of an LED.
Переглядів 2512 місяці тому
Use PWM pin of Arduino UNO to control brightness of an LED.
How to use do-while loop in Arduino IDE using Arduino UNO.
Переглядів 1322 місяці тому
How to use do-while loop in Arduino IDE using Arduino UNO.
Use Arduino UNO to control the brightness of an LED using a potentiometer.
Переглядів 1722 місяці тому
Use Arduino UNO to control the brightness of an LED using a potentiometer.
Fire detection system using IR LED with Arduino UNO.
Переглядів 1282 місяці тому
Fire detection system using IR LED with Arduino UNO.
Using a Microwave radar module with Arduino UNO.
Переглядів 1532 місяці тому
Using a Microwave radar module with Arduino UNO.
Light Dependent Resistor ( LDR ) with Arduino UNO.
Переглядів 1172 місяці тому
Light Dependent Resistor ( LDR ) with Arduino UNO.
RGB LED module interface Arduino UNO.
Переглядів 4952 місяці тому
RGB LED module interface Arduino UNO.
Potentiometer interface with an Arduino UNO.
Переглядів 3332 місяці тому
Potentiometer interface with an Arduino UNO.
Connecting and using a Push button with an Arduino UNO.
Переглядів 2962 місяці тому
Connecting and using a Push button with an Arduino UNO.
Detecting water level in a water tank using P35 float switch with PIC16F877A.
Переглядів 2093 місяці тому
Detecting water level in a water tank using P35 float switch with PIC16F877A.
Wireless fire detection using Ky-022 infrared & HC-05 module using PIC16F877A microcontroller. #fire
Переглядів 2233 місяці тому
Wireless fire detection using Ky-022 infrared & HC-05 module using PIC16F877A microcontroller. #fire
How to detect vibrations/knock with piezoelectric sensor using PIC16F877A microcontroller.
Переглядів 2033 місяці тому
How to detect vibrations/knock with piezoelectric sensor using PIC16F877A microcontroller.
How many programmable Pins and Ports do PIC16F877A have ?
Переглядів 1733 місяці тому
How many programmable Pins and Ports do PIC16F877A have ?
Start/stop a counter on PIC16F877A microcontroller using smartphone with HC-05 bluetooth module.
Переглядів 2183 місяці тому
Start/stop a counter on PIC16F877A microcontroller using smartphone with HC-05 bluetooth module.
PIC16F877A interface DHT22 temperature and humidity sensor. Output on smartphone using HC-05 .
Переглядів 1273 місяці тому
PIC16F877A interface DHT22 temperature and humidity sensor. Output on smartphone using HC-05 .
PIC16F877A interface DHT22 temp and humidity sensor. Send data to PC/Laptop using USB to TTL device.
Переглядів 1454 місяці тому
PIC16F877A interface DHT22 temp and humidity sensor. Send data to PC/Laptop using USB to TTL device.
Difference between a Microcontroller and a Microprocessor?
Переглядів 2064 місяці тому
Difference between a Microcontroller and a Microprocessor?
What is a Microcontroller ?
Переглядів 2404 місяці тому
What is a Microcontroller ?
What is an embedded system ?
Переглядів 784 місяці тому
What is an embedded system ?
DHT11 vs DHT22 temperature and humidity sensor.
Переглядів 7374 місяці тому
DHT11 vs DHT22 temperature and humidity sensor.
PIC16F877A interface DHT22 temp and humidity sensor. Output on 16 x 2 Lm016 LCD.
Переглядів 2394 місяці тому
PIC16F877A interface DHT22 temp and humidity sensor. Output on 16 x 2 Lm016 LCD.

КОМЕНТАРІ