ESP32: Getting started with Bluetooth

You have most likely chosen this microcontroller for its connectivity options. These include Bluetooth connectivity, and in this post we are going to learn the basics about how to use it. First of all, to have everything unified and not complicate myself, I use the Arduino IDE, although sometimes I…

0 Comments

ESP32: Configuration and first steps

This time I am going to talk about how to start using our ESP32 microcontroller. In all traits this microcontroller is superior to most Arduinos, but it also consumes more power. This must be taken into account because depending on our project, it may be to kill flies with cannon…

0 Comments

PCINT interrupts on Arduino

Today I am going to bring you something a little more advanced in Arduino, and it is the way to use PCINT Interrupts (Pin Changes interrupts), in Arduino. Earlier we talked about hardware interrupts (INT), which were limited to certain pins depending on the Arduino model. The advantages of PCINT…

0 Comments

Contingency plan: protect your site against disasters

There has recently been a very big disaster at the hosting provider OVH. They have suffered a fire, and a complete datacenter and part of another have burned, leaving many websites and online games without service. Seeing things like this possibly caused by the lack of a contingency plan: https://twitter.com/playrust/status/1369611688539009025…

0 Comments

Multithreaded on Raspberry Pi Pico (MicroPython)

One of the interesting things about the Raspberry Pi Pico is that it has two cores, which will allow us to perform multithreaded executions. If you don't know what multithreaded execution is, I'll tell you what your computer does and what allows you to have several programs open at the…

2 Comments

Raspberry Pi Pico: Programming in micropython

Hello, today I bring you a basic tutorial on how to use a raspberry pi pico together with MicroPython, which will delight hobbyists. Mainly because it far exceeds the widely used ATMega328p in several respects. The technical differences between the two are as follows: Raspberry Pi PicoATMega328pCores21Architecture32 bits ARM8 Bits…

0 Comments

Bit by Bit operations (Bitwise)

Today I bring you a tutorial about how to use the bit by bit operations, lso called bitwise. This kind of operations are very useful programming, because it will allow us to do some operations like for example: Save memory packing multiple booleans inside every byteWork with microcontroller registers (wich…

0 Comments

Compile GeoIP2 in OpenResty and how to use it

After the basic guide about how to prepare your system to compile modules (which you can find here), is time to learn how to compile the GeoIP2 module in OpenResty. We will start with this module which is relatively easy to compile. I'm using Debian by default, so all described…

0 Comments

Compile modules in OpenResty (basic)

Hello, this time I'll guide you through the process of how to compile modules in OpenResty. If you don't know what is OpenResty, I'll say you that is a tuned Nginx with a lot of pre-compiled modules. This will help you to configure your server without much hard work. The…

0 Comments