C Programming

E-Cube, A Nano-Satellite E-Cube Nano-Satellite Kit, Empowering Learners to Build And Operate Their Own Satellite Prototype

Educational Cube (E-Cube) is a compact DIY nano-satellite kit designed to teach beginners and students the fundamentals of satellite technology. Based on the CubeSat standard, the 10 cm × 10 cm × 10 cm platform can be assembled and programmed in a typical classroom or makerspace. After building the hardware and uploading the code, users can view live telemetry on…

Raspberry Pi Pico W Bluetooth Support Raspberry Pi Pico W Bluetooth: C/C++ and MicroPython Update

The Raspberry Pi Pico W is a versatile microcontroller board that packs a lot of power into its compact form factor. With the integration of Wi-Fi and Bluetooth capabilities, it opens up a world of possibilities for projects that require wireless communication.

Bluetooth C/C++ SDK Support

To make use of Bluetooth on the Pico W, the…

How to Program Raspberry Pi Pico using C/C++ SDK How to Program Raspberry Pi Pico using C/C++ SDK

In 2012, Raspberry Pi Foundation introduced us to a single board computer i.e. Raspberry Pi, which was mainly promoted for teaching the basics of computer science to kids and 9 years later, a microcontroller board, Raspberry Pi Pico was introduced. Raspberry Pi Pico comes with the Raspberry Pi Foundation's own silicon chip RP2040. It is a low-cost microcontroller,…

Arduino Timer Tutorial Arduino Timer Tutorial

The Arduino Development Platform, at the beginning in 2005, was conceived to be a simple programmable device to be used specifically for art design work. The goal was to create an interface to support the design and use of simple electronics, working with Arduino timer functions without requiring deep programming expertise. This simplicity led to fast adoption by electronic…

LCD Interfacing with 8051 Microcontroller (89S52) LCD Interfacing with 8051 Microcontroller

The interfacing of a 16x2 LCD display with 8051 microcontroller is very popular and one of the most important in embedded systems programming. This tutorial will explain the complete LCD interfacing of 8051 C program, circuit connections, and coding strategies in a program with the use of the AT89S52 microcontroller.

The display units are the most important output devices in embedded…