32 bits processors and the rise of ESP32
demise of GPRS, more WiFi and other radios like LoRa and BLE
machine learning
IoT
UWB
Lidars
3.3V instead of 5V
Because of the chip shortage, things have changed. The Arduino Team has forgotten about the normal average beginner and hobby user. So now the ESP32 and the Raspberry Pi Pico are good boards. The ESP8266 is out, because there are a number of variations for the ESP32.
There is a simulator "Wokwi" that can simulate a lot. Not only the Uno, but also the Mega, the ESP32, the Raspberry Pi Pico and other boards. It can be used in a serious way, but also in a fun way: ServoOverdone.ino - Wokwi Arduino and ESP32 Simulator
MicroPython and CircuitPython are used more and more.
I would say some trends that began 4+ years ago have continued, but for the most part things are pretty much the same. There have been no dramatic revolutions.
Uno and Uno clones continue to outsell all other arduino types, as they have for many years, and beginners still insist on connecting Unos to breadboards with rat's nests of wires.
Old and outdated designs of sensors and motor drivers like DHT11 and LM298 still feature in many projects that beginners come to the forum with help with.
So from your point of view, the good news is that you haven't fallen behind Arduino technology over the last 4 years. Perhaps that's not what you were hoping to hear!
A lot of new interesting parts and break out boards.
Better and new libraries. Unfortunately some of the outdated ones are still around. Some parts have multiple choices for libraries and it is not clear which one to use. For example the DS3231 has multiple, sometimes conflicting, libraries with same named but slightly different functions.
As previously mentioned new processor options. I mostly stick with the classic AVR parts and esp8266 variants. I have been looking at the ARM variants and the ESP32, but so far haven't had projects that require the power.
Good news - I have a few ESP32's - some with LCD screens, but 4 years ago there was an under-abundance of projects leveraging the ESP32's true powers. I'll go see what people are doing. Thanks!
I have reliable, never-been-updated, 5-year-old IoT (intranet) setup running
Node Red
Mosquitto MQTT
ESP's running pubsubclient
And I am deathly afraid to try to update anything
Is this a good thing?
Ooh, being addicted to ChatGPT I'll have to dig into this one...
Just googled that. Holy bajunkajunk! I ordered 2 regulars and 2 W's. These things look amazing!
Wow, great! 4 years ago, these sorts of things were not very usable, but they felt so close.
EXCELLENT. I have a few Circuit Pythons and similar devices. I love the idea of the actual code being stored on the device itself, but 4 years ago library support was seriously lacking.
Not that I know of, other than the FreeRTOS versions of ESP chips. (The esp8266 has a FreeRTOS version, but I don't think it is supported in the Arduino IDE.)