program: Arduino C

43 articles found.

Automatically Connect with Wifi SSID using Arduino YUN

Arduino Yun architecture for Wi-Fi connectivity, Arduino Yun Wi-Fi, Bridge library, Linux network configuration

Hello friends! In this tutorial, we will configure an Arduino Yún to connect to a known Wi-Fi network and understand how it should recover when that network temporarily disappears. We will separate one-time configuration from ordinary connection monitoring so that the board does not repeatedly restart its own network. The original Yún combines an ATmega32U4 with an Atheros AR9331 running a Linux-based system. The Linux side manages Wi-Fi, while an Arduino sketch can communicate with it through the Bridge library. That arrangement is different from an ordinary sketch controlling a Wi-Fi shield directly. We will first save the intended network profile, then inspect connection status from the Arduino side. Along the way, we will correct several misunderstandings in the earlier example, includ ...

PIR Sensor Library for Proteus

PIR Sensor Library for Proteus, PIR motion detection, Arduino UNO, Proteus simulation

Hello friends! Today, we will install the PIR Sensor Library for Proteus and build a motion-detection demonstration with Arduino. We will first understand the sensor's output, then install the library, connect the circuit and write a program that reports when a motion event starts and ends. Updates PIR Sensor Library for Proteus Latest version: PIR Sensor Library for Proteus V4.0 (October 2026): HC-SR501 with time delay, the H / L jumper, warm-up, Simple and Advance devices and an Arduino demo Earlier versions: V3.0 (2023) · V2.0 (2020) · V1.0 (2016, this tutorial) Other distance and motion sensors: Ultrasonic HC-SR04 · JSN-SR04T · Sharp IR · TF-Luna LiDAR · VL53L0X · RCWL-0516 · IR Obstacle FC-51 Helping Tools Serial Monitor Advance : a serial terminal window for the UART of your board Se ...

GPS Library for Proteus

GPS Library for Proteus, GPS simulation, NMEA serial data, Proteus tutorial

Hello friends! Today, we will install the GPS Library for Proteus and use it to understand how a microcontroller receives GPS data. We will start with the library files, connect the module to a Virtual Terminal and then work through the information carried by its serial messages. Updates GPS Library for Proteus Latest version: V1.0 (December 2015, this tutorial) GPS modules: NEO-6M · NEO-7M · NEO-M8N · SIM808 Helping Tools Serial Monitor Advance : a serial terminal window for the UART of your board Serial Monitor Expert : the serial monitor with extra debugging tools LCD Library for Proteus V3.0 : 16x2, 20x4 and I2C LCDs to show your readings This original library provides a simulated GPS data source. It repeatedly transmits predefined NMEA sentences, allowing us to develop a receiver with ...

Arduino Library for Proteus

ArduinoTEP board search in Proteus, Arduino Proteus library, AVR board models, LED blink tutorial

Hello friends! In this tutorial, we will install the Arduino Library for Proteus and use it to simulate a small Arduino circuit. This package brings several classic Arduino board components together, so you can choose a board that matches your project without installing each original library separately. Updates Arduino Library for Proteus Latest version: Arduino Library for Proteus V4.0 (October 2026): six boards with working LEDs, a RESET button and a built-in serial monitor Earlier versions: V3.0 (2023) · V2.0 (2021) · V1.0 (2015, this tutorial) One board only? UNO · Mega 2560 · Mega 1280 · Nano · Pro Mini · Mini (V4.0) Helping Tools Serial Monitor Advance : a serial terminal window for the UART of your board Serial Monitor Expert : the serial monitor with extra debugging tools LCD Libra ...

Arduino Pro Mini Library for Proteus

Arduino Pro Mini blinking LED simulation, Pro Mini library, AVR firmware, Proteus simulation

Hello friends! In this tutorial, we will install the Arduino Pro Mini Library for Proteus and build a simple blinking-LED simulation. We will start with the library files, prepare a program for the correct board variant and then load its HEX file into the simulated microcontroller. Updates Arduino Pro Mini Library for Proteus Latest version: Arduino Pro Mini Library for Proteus V4.0 (October 2026), with working PWR and 13 LEDs, a RESET button and a built-in serial monitor Earlier versions: V3.0 (2023) · V2.0 (2021) · V1.0 (2015, this tutorial) Other boards: UNO · Mega 2560 · Mega 1280 · Nano · Mini (V4.0) All six V4.0 boards in one package: Arduino Library for Proteus V4.0 Helping Tools Serial Monitor Advance : a serial terminal window for the UART of your board Serial Monitor Expert : the ...

Arduino Nano Library for Proteus

Classic Arduino Nano component in Proteus, Arduino Nano library, ATmega328P simulation, Proteus tutorial

Hello friends! In this tutorial, we will install the Arduino Nano Library for Proteus, load a compiled Arduino program and run an LED-blinking simulation. We will follow the same sequence you would use for a larger project: identify the board, install its model, check the basic circuit and then add your application. Updates Arduino Nano Library for Proteus Latest version: Arduino Nano Library for Proteus V4.0 (October 2026), with working LEDs, a RESET button and a built-in serial monitor Earlier versions: V3.0 (2023) · V2.0 (2021) · V1.0 (2015, this tutorial) Other boards: UNO · Mega 2560 · Mega 1280 · Pro Mini · Mini (V4.0) All six V4.0 boards in one package: Arduino Library for Proteus V4.0 Helping Tools Serial Monitor Advance : a serial terminal window for the UART of your board Serial ...

Arduino Mega 2560 Library for Proteus

Original Arduino Mega 2560 LED blinking simulation, Arduino Mega 2560 library, ATmega2560 simulation, Proteus installation

Hello friends! Today, we are going to install the original Arduino Mega 2560 Library for Proteus and run an Arduino sketch on its simulated board. We will begin with the library files, place the Mega in a schematic, load its compiled firmware and test a simple external LED circuit. Updates Arduino Mega 2560 Library for Proteus Latest version: Arduino Mega 2560 Library for Proteus V4.0 (October 2026), with working LEDs, a RESET button and a built-in serial monitor Earlier versions: V3.0 (2023) · V2.0 (2021) · V1.0 (2015, this tutorial) Other boards: UNO · Mega 1280 · Nano · Pro Mini · Mini (V4.0) All six V4.0 boards in one package: Arduino Library for Proteus V4.0 Helping Tools Serial Monitor Advance : a serial terminal window for the UART of your board Serial Monitor Expert : the serial mo ...

Arduino UNO Library for Proteus

Finding the original Arduino UNO component in Proteus, Arduino UNO Proteus library, ArduinoUnoTEP installation, ATmega328P simulation

Hello friends! Today, I am sharing the original Arduino UNO Library for Proteus and explaining how to install it, load a compiled Arduino program and run a simple LED simulation. This library gives us a recognizable UNO board inside the schematic, making it easier to connect circuits using the board's familiar pin labels. Updates Arduino UNO Library for Proteus Latest version: Arduino UNO Library for Proteus V4.0 (October 2026), with working LEDs, a RESET button and a built-in serial monitor Earlier versions: V3.0 (2023) · V2.0 (2021) · V1.0 (2015, this tutorial) Other boards: Mega 2560 · Mega 1280 · Nano · Pro Mini · Mini (V4.0) All six V4.0 boards in one package: Arduino Library for Proteus V4.0 Helping Tools Serial Monitor Advance : a serial terminal window for the UART of your board Se ...

Scrolling Text on LED Matrix 8x8 using Arduino

Animated scrolling text across eight Arduino LED matrices, MAX7219 driver, Arduino LED matrix, scrolling text

Hello friends! Today we will build a scrolling-text display using Arduino and eight 8x8 LED matrices. Each matrix has its own MAX7219 driver, and the drivers share a serial connection so Arduino can control the complete display through three signal lines. The original project demonstrates the text in Proteus and includes a useful circuit drawing and animation. We will retain those illustrations while explaining the driver correctly, checking the matrix orientation and using a current text-animation library interface. Our display is eight pixels high and sixty-four pixels wide. We will first understand one module, then connect the chain, display a short message and adjust the scroll timing. Power distribution and hardware mapping matter just as much as the sketch when moving from a simulato ...

Interfacing of Keypad with Arduino

Arduino keypad characters displayed on a 20x4 LCD, 4x3 matrix keypad, Arduino Uno, LCD interface

Hello friends! In this tutorial, we will interface a matrix keypad with Arduino Uno and show each pressed key on a 20x4 LCD in Proteus. We will begin with the keypad's internal connections, then build the circuit and write a sketch that keeps the displayed text within a defined area. A keypad is useful when a project needs several related buttons, such as digits for a calculator or commands for a menu. A matrix arrangement reduces the number of controller connections compared with giving every button its own dedicated input. Our example uses twelve keys arranged in four rows and three columns. We will preserve the original circuit's pin assignments, explain how the Keypad library scans them, and check common mistakes such as reversed connector order, repeated characters and LCD overflow. F ...