ESP32 vs ESP8266 – Pros and Cons

What’s the difference between ESP32 and ESP8266? Should you use the ESP32 or the ESP8266 in your projects? In this article, we’ll compare the ESP32 with the ESP8266 and cover the pros and cons of each board. The ESP32 and ESP8266 are cheap Wi-Fi modules perfectly suited for DIY projects in the Internet of Things […]

Analog JoyStick with Arduino

The Analog Joystick is similar to two potentiometers connected together, one for the vertical movement (Y-axis) and other for the horizontal movement (X-axis). The joystick also comes with a Select switch. It can be very handy for retro gaming, robot control or RC cars. So let’s understand how it works! Basics The Arduino Uno or any other Arduino board that […]

Mac 安裝Secp256k1 no secp256k1 in java.library.path

報錯 #報錯提示 no secp256k1 in java.library.path 解決方案 使用 brew 安裝構建依賴項 brew install autoconf automake libtool berkeley-db4 pkg-config openssl boost boost-build libevent 下載secp256k1 #隨便找個地方clone就行 git clone [email protected]:bitcoin-core/secp256k1.git 構建secp256k1 #以下步驟都在clone的secp256k1 中進行 1. sh autogen.sh #這一步與github 中的不同,github 的還是會出錯,視情況輸入命令吧 2. ./configure –enable-module-recovery –enable-jni –enable-module-ecdh –enable-experimental 3. make 4. make check 5. sudo make install 6. 參考資料 secp256k1 Github 構建依賴項issue

Sublime Text 4 Build 4131 Mac key

—-BEGIN LICENSE—– TNT Team Unlimited User License EA7E-2010859462 6C5E525261BC8146AAAC8783279A74F5 57BF1CB0C1944B5517D42C38DB2282F2 E047071E334FEF878FFF09A3BB2B787B 06CE14F6DDAFB7A8C1123C226C250323 B45CC6567A2575668B94A3ACB773D963 ED045D9F798CC023694AF1467FD51C75 B05B81C8B226863915DC1140ADB97EC4 1CFA3B0FD72AACB8DBA7B6204A7AC4C2 —–END LICENSE—–

Why Go is my favorite programming language

I strive to respect everybody’s personal preferences, so I usually steer clear of debates about which is the best programming language, text editor or operating system. However, recently I was asked a couple of times why I like and use a lot of Go, so here is a coherent article to fill in the blanks of […]