Arduino: fast external SPI Flash memory
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.
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.
I’m going to publish my LoRa shield for WeMos LOLIN32. This is one of my favorite microcontrollers, and until now, I have been using a simplified version of shield for rapid prototyping, but in the end, I created a more complete version, and I share it with everyone.
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.
I must fill a tank 1.5 km away, so I create a 2-part controller.
A server with a relay to manage the pump and a client solar/battery-powered to check the tank’s status and notify to the server.
Now we put all the Client components in the relative Case.
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.
I must fill a tank 1.5 km away, so I create a 2-part controller.
A server with a relay to manage the pump and a client solar/battery-powered to check the tank’s status and notify to the server.
Now we put all the Server components in the relative Case.
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.
I must fill a tank 1.5 km away, so I create a 2-part controller.
A server with a relay to manage the pump and a client solar / battery-powered to check the tank’s status and notify It to the server.
Here we are going to assemble the Client PCB.
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.