Raspberry Pi Pico: high-resolution pinout and specs
Raspberry Pi Pico: 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.
This article will explain how to program the Black Pill STM32F4 microcontroller board. It can be considered the big brother of the STM32F1 series, more powerful, and with all the features of the F1 version.
We’ll learn how to add HID bootloader to our STM32 device. This bootloader is driverless (no USB drivers needed, even on Windows) for STM32F10x and STM32F4xx devices.
STM32duino-bootloader is created for STM32F103 boards to use with the Arduino_Core_STM32 repo and the Arduino IDE; very useful to program the microcontroller directly via USB.