WeAct Studio rp2040: high-resolution pinout and specs
WeAct Studio rp2040: high-resolution pinout and specs
WeAct Studio rp2040: high-resolution pinout and specs
Waveshare rp2040-zero: high-resolution pinout and specs
Raspberry Pi Pico W: high-resolution pinout and specs
Raspberry Pi Pico: high-resolution pinout and specs
We have already looked at how to add a wiring connection to an STM32, but sometimes the only solution can be a Wireless or WiFi connection, and in this article we are going to see how to manage a complete WiFi solution.
I love the I2C protocol, and when I need a sensor, every time I try to find one with this protocol, I have also written some libraries for various sensors that use I2C.
In this first article, we are going to learn the basics, then how to create a network with our Arduino UNO and MEGA. Arduino has an interesting feature that can work as a Master and as a Slave.
We already saw the w5500 devices to make a wired connection with STM32; now, we will examine enc28j60, a cheaper device with few resources but relatively stable and widely diffused. We also try to add SSL for a secure connection.
For devices like Arduino UNO, we can use the SPI Flash with a basic and very light library, but It can manage a good quantity of memory (from 256Kb to 64Mb), and it’s enough for a lot of projects.
I’m going to write this simple article because I started using this device as an “external IP cam” for my web project, and I’d like to share my experiences.
When I started using the STM32 I discovered a world. they are powerful with a lot of features, but they have lacks a network connection. This can be resolved with a w5500 module, a quite powerful device that allows a wired connection.