STM32F103C8

Interfacing DHT11 Temperature & Humidity Sensor with STM32F103C8 Interfacing DHT11 Temperature & Humidity Sensor with STM32F103C8

DHT11 is a Temperature and humidity sensor which as the name implies is used to measure the atmospheric temperature and humidity in a particular environment or in a confined closed space. The sensor is commonly used in monitoring environmental parameters in many applications like Agriculture, Food Industries, Hospitals, Automobile, Weather Stations etc.

…
Serial Communication between STM32F103C8 and Arduino UNO using RS-485 Serial Communication Between STM32F103C8 and Arduino UNO using RS-485

The communication protocols are the integral part of a digital electronics and embedded system. Wherever there is interfacing of multiple microcontroller and peripherals, the communication protocol has to be used in order to exchange bunch of data. There are many types of serial communication protocol available. The RS485 is one of the serial communication protocol and is…

Interfacing 433Mhz RF Module with STM32F103C8 Interfacing 433Mhz RF Module with STM32F103C8

Making wireless projects in embedded electronics becomes very important and helpful as there are no jumbled wires all over which makes the device more handy and portable. There are various wireless technologies such as Bluetooth, WiFi, 433 MHz RF (Radio Frequency) etc. Every technology has its own advantages and disadvantages such as cost, distance or range transfer, speed…

Interfacing SIM800C GSM Module with STM32F103C8 for Sending & Receiving SMS Send/Receive SMS with STM32F103C8 and SIM800C GSM Module

GSM Modules are frequently used in IoT projects since it has the ability to send and receive data remotely. The GSM Modules doesn’t have much dependencies like the Wi-Fi modules. While other wireless modules such Wi-Fi or Zigbee have cons such as short range and cost, the GSM Module have the reliability, long range Since only one SIM card is required with valid plan. Though…

Interfacing GPS module with STM32F103C8 to get Location Coordinates How to Use GPS module with STM32F103C8 to Get Location Coordinates

GPS stands for Global Positioning System and used to detect the Latitude and Longitude of any location on the Earth, with exact UTC time (Universal Time Coordinated). This device receives the coordinates from the satellite for each and every second, with time and date. GPS offers great accuracy and also provides other data besides position coordinates.

…
Programming STM32F103C8 using Keil uVision & STM32CubeMX Programming STM32F103C8 using Keil uVision & STM32CubeMX

STM32 Microcontrollers which uses ARM Cortex M architecture is now becoming popular and are used in many applications because of its feature, cost and performance. We have programmed STM32F103C8 using the Arduino IDE in our previous tutorials. Programming STM32 with Arduino IDE is simple, as there are lots of libraries available for various sensors to perform any task, we…

Connecting ESP8266 with STM32F103C8: Creating a Webserver Connecting ESP8266 with STM32F103C8: Creating a Webserver

If you think about future technologies then the two names, which immediately comes in your mind, are Artificial Intelligence (AI) and Internet of Things (IoT). AI is still in its initial stage and there is lot more to be developed. But IoT is in Growth stage and lot of IoT based products are already there in the market. Also there are many tools and hardware …

How to Use Interrupts in STM32F103C8 How to Use Interrupts in STM32F103C8

Interrupts is a mechanism by which an I/O or an instruction can suspend the normal execution of processor and gets itself serviced like it has highest priority. Like for example, a processor doing a normal execution can also continuously monitor for some kind of event or an interrupt to happen. That is when an external interrupt is happened (like from some sensor) then the…

Interfacing Servo Motor with STM32F103C8 (Blue Pill) Interfacing Servo Motor with STM32F103C8

In electronics, Servo motors are mostly used in Robotics Projects because of their accuracy and easy handling. Servo motors are smaller in size and they are very effective and energy efficient. They provide high torque and can be used to lift or push weights according to motors specification. In this tutorial we will learn about Servo Motor and How to interface…

Programming STM32F103 Board (Blue Pill) using USB Port Programming STM32F103C8 Board using USB Port

The STM32 Development Board housing the STM32F103C8 Microcontroller is getting increasingly popular thanks to its ARM Cortex M3 architecture, it has high operational speed and more peripheral options. Also since, this board can be easily programmed using the Arduino IDE it has become a preferable choice for many hobbyists and engineers…