Author: Abhay Kant
-
A Step-by-Step Guide on Installing OpenCV with pip in Windows
OpenCV, or Open Source Computer Vision Library, is a powerful and widely-used open-source computer vision and machine learning software library. It provides a plethora of tools and functions for image and video processing, making it an essential resource for developers, researchers, and hobbyists. Installing OpenCV on a Windows system can be a straightforward process when…
-
How to make an Obstacle Avoiding Vehicle using Arduino UNO
Arduino Sketch Code Explanation The code is a simple obstacle avoidance program for a robot using an ultrasonic sensor and two motors. Let’s break down the code and explain each section: In this section, the code defines constants for motor pins (m1p, m1n, m2p, m2n) and pins for the ultrasonic sensor (echopin for echo and…
-
How to use attachInterrupt() in Arduino IDE to toggle an LED
Arduino, with its user-friendly environment and a vast array of libraries, opens up a world of possibilities for electronic enthusiasts and hobbyists. One of the key features that makes Arduino a versatile platform is the ability to use interrupts. In this blog post, we will explore the use of attachInterrupt() in the Arduino IDE to…
-
German Vocabulary 3 – Rezept für Kidneybohnen (Rajma)
-
How to use Mini STM32 v3.0 USB Port as Virtual Com Port
To use USB port of the mini STM32 v3. We need to configure the USB port and for that, we have to look at the schematics. You can view the Full schematic here https://www.exasub.com/development-kit/mini-stm32-v3-0/mini-stm32-v3-0/ From the schematics, we see that there are three pins associated with the USB port.1. PA112. PA123. PD2 The Pins PA11…
-
AVRHexFlashGUI: an AVRdude Hex Flasher GUI Application with Quick Flash Floating Button
Introduction To program the AVR microcontroller you use “avrdude” to flash the hex files in the microcontroller. avrdude is a command line tool. Every time you have to flash the microcontroller with a new file you have to write the command. This AVRHexFlashGUI uses the avrdude software to flash the microcontroller but it provides a…
-
Raspberry Pi Pico W as Bluetooth Low Energy Central Device and Peripheral Device
This is a very simple demonstration of the Unsecured Bluetooth Low Energy technology. I am using two Raspberry Pi Pico W for this.One will be operated in Central Role and the other will be in the Peripheral Role. The peripheral device will advertise the temperature data of the rp2040 chip. The Central device will scan…
-
How to use Bluetooth LE of Raspberry Pi Pico W using MicroPython
Step 1: Download the MicroPython UF2 file from the link below https://www.raspberrypi.com/documentation/microcontrollers/micropython.html Download the UF2 file which has Wi-Fi and Bluetooth LE support. Step 2: Put the UF2 file in your raspberry pi pico w Step 3: Save the following files in your raspberry pi pico w As you can see in the image, these…
-
How to use MG90S Servo Motor with Raspberry Pi Pico using micropython
I have this MG90S small servo motor. It is supposed to go from 0° to 180°. Because of their low cost, they have a short range which is less than 180°. Some go to 135°, 100° or 150°. PWM signal required by servo to move. Frequency = 50HzTime Period = 0.02 Second or 20 mili…
-
How to use UART and Interrupts of PIC16F877A
The PIC16F877A has a single ISR function which is called every time some things generate an interrupt. Inside the ISR you have to check for individual flag bits to know which peripheral has generated that interrupt.
