Author: syedzainnasir - Page 2 of 96

960 articles found.

RFM69HCW Proteus Library | RFM69 Arduino Simulation

RFM69HCW running Proteus simulation, Arduino Uno node and gateway at 433 MHz, ACK received with RSSI on Virtual Terminal, distance control panels

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our RFM69HCW Proteus Library . With this library, we can place two RFM69HCW RF modules in one Proteus design, connect each module to an Arduino Uno and send messages from a node to a gateway at 433 MHz. The gateway answers every message with an acknowledgement, and both boards print the signal strength on their Virtual Terminals. We will start with the basics of the module, install the library files and wire the circuit. After that, we will run the supplied two-Arduino simulation and study the control panel in detail, because its distance buttons let us test a link of up to 10 km. We will also understand both Arduino sketches and calculate the values shown on the terminals. The download includes the wired pr ...

CC1101 Proteus Library | 433 MHz RF Arduino Simulation

CC1101 running Proteus simulation, Arduino Uno transmitter and receiver at 433.92 MHz, RSSI and LQI on Virtual Terminal, distance control panels

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our CC1101 Proteus Library . With this library, we can place two CC1101 RF modules in one Proteus design, connect each module to an Arduino Uno and send messages from one board to the other at 433.92 MHz. The receiver prints every message with its signal strength, and a row of distance buttons lets us test how far the link can reach. We will start with the basics of the module, install the library files and wire the circuit. After that, we will run the supplied two-Arduino simulation, change the distance between the radios and understand both Arduino sketches. We will also calculate the signal strength values shown on the Virtual Terminal. The download includes the wired project, two compiled HEX files, both ...

EM-18 RFID Proteus Library | Arduino Simulation with Code

EM-18 running Proteus simulation, RFID reader with Arduino Uno, tag IDs on Virtual Terminal, ACCESS GRANTED and ACCESS DENIED results

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our EM-18 RFID Proteus Library . With this library, we can connect an EM-18 RFID reader to an Arduino Uno and tap a virtual card on the reader with a single click. The Arduino receives the tag number through a serial line, checks it and prints whether access is granted or denied. We will start with the basics of the reader, install the library files and wire the circuit. After that, we will run the supplied simulation, understand the Arduino code and calculate the checksum that protects every tag number. The download includes the wired project, compiled HEX and editable sketch, so you can run the example before compiling anything yourself. This tutorial uses our V1.0 package , the TEP Arduino UNO V3 and a 16 ...

MFRC522 RFID Proteus Library | RC522 Arduino Simulation

MFRC522 running Proteus simulation, RC522 RFID reader with Arduino Uno, card UID and block 1 on Virtual Terminal, ACCESS GRANTED result

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our MFRC522 RFID Proteus Library . With this library, we can connect an RC522 RFID reader to an Arduino Uno and place a virtual card on the reader with a single click. The Arduino reads the card's UID and stored data, and then prints whether access is granted or denied. We will start with the basics of the reader and its cards, install the library files and wire the SPI pins. After that, we will run the supplied simulation, understand the Arduino code and work through the numbers shown on the Virtual Terminal. The download includes the wired project, compiled HEX, editable sketch and the Arduino driver, so you can run the example before compiling anything yourself. This tutorial uses our V1.0 package , the T ...

nRF24L01 Proteus Library | Arduino Simulation with Code

nRF24L01 running Proteus simulation, Arduino Uno transmitter and receiver, ACK received on Virtual Terminal, channel 76 control panels

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our nRF24L01 Proteus Library . With this library, we can place two nRF24L01 RF modules in one Proteus design, connect each module to an Arduino Uno and send messages from one board to the other. The transmitter reports whether every message was acknowledged, and the receiver prints each message on its own Virtual Terminal. We will start with the basics of the module, download and install the library files, and wire the SPI pins. After that, we will run the supplied two-Arduino simulation, test a broken link with the range switch, and understand both Arduino sketches. The download includes the wired project, two compiled HEX files, both sketches and the Arduino radio driver, so you can run the first experimen ...

TCS34725 Proteus Library

TCS34725 running Proteus simulation, RGB inputs 255 99 190, 50 percent brightness, Arduino Uno RGBC readings, red-dominant Virtual Terminal output

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our TCS34725 Proteus Library . With this library, we can connect a color-sensor model to an Arduino Uno, select an input color from a palette and observe the red, green, blue and clear readings on a Virtual Terminal. We can also adjust brightness and see how the program handles darkness and saturation. We will start with the sensor's working principle, install the library files and run the supplied circuit. After that, we will examine the Arduino code and calculate the readings shown in the simulation. The download includes the wired project, compiled HEX, editable sketch and supporting libraries, so you can try the example before compiling anything yourself. This tutorial uses our V1.0 package , the TEP Ard ...

SHT31 Proteus Library

SHT31 running Proteus simulation, minus 10 C temperature, 72.3 percent relative humidity, Arduino Uno I2C circuit, Virtual Terminal readings

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our SHT31 Proteus Library . This library lets us connect a temperature and humidity sensor model to an Arduino Uno, change both inputs during simulation and read the results on a Virtual Terminal. We can also examine the communication checks that help the program distinguish a valid measurement from a failed reading. We will begin with the sensor's purpose, install the library, understand the circuit connections and run the supplied example. After that, we will go through the Arduino code and calculate how the digital readings become degrees Celsius and relative humidity. The download includes the working circuit, compiled HEX and editable source code, so you can start the simulation before setting up a comp ...

VL53L0X Proteus Library

VL53L0X running Proteus simulation, 500 mm distance input, target present control, Arduino Uno I2C connection, Virtual Terminal distance readings

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our VL53L0X Proteus Library . With this library, we can connect a distance-sensor model to an Arduino Uno, adjust the simulated target distance and display the result on a Virtual Terminal. A second control lets us remove the target and check how the program handles an unavailable measurement. We will start with the sensor's working principle, download and install the files, check the connections and run the supplied circuit. After that, we will examine the Arduino code, understand its timing and error handling, and use a few calculations to interpret the measurements. The package includes the wired project, compiled HEX and editable source, so you can try the demonstration before rebuilding the firmware. Th ...

BMP280 Proteus Library

BMP280 running Proteus simulation, Arduino Uno I2C circuit, 75 C temperature slider, 915.3 hPa pressure slider, Virtual Terminal readings

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our BMP280 Proteus Library . With this library, we can connect a BMP280 pressure sensor to an Arduino Uno, change the simulated temperature and pressure, and display the readings on a Virtual Terminal. The component includes two interactive sliders, so we can test different conditions without changing the Arduino program. We will follow the same flow as our other Proteus library tutorials: understand the sensor, download and install its files, check the wiring, and run the supplied example. After that, we will explain the Arduino code, pressure units, compensation and a useful altitude calculation. The download includes the connected project, compiled HEX and editable source, making the first experiment stra ...

MAX30102 Proteus Library

MAX30102 running Proteus simulation, 72 BPM pulse input, 98 percent SpO2 target, 56 C die temperature, Arduino Virtual Terminal estimates

Hello friends, I hope you are doing well. In today's tutorial, I am going to share our MAX30102 Proteus Library . With this library, we can connect an optical pulse-sensor model to an Arduino Uno, change its simulated inputs and observe pulse and SpO2 estimates in the Virtual Terminal. The component has controls for pulse rate, an SpO2 waveform target, finger presence and die temperature. We will first understand what the sensor sends to the Arduino, then download the package, install the files and run the supplied circuit. After that, we will examine the exact Arduino sketch and calculate how its sampling window produces the displayed estimates. The wired project and compiled HEX are included, so you can try the example before compiling the source yourself. This package targets Proteus 8. ...