Posts in category English
- Investigating Arduino Low-Power Modes – 2025-09-26
- Bye Bye Wordpress 👋 – 2025-09-21
- How to Write Reusable CI/CD Workflows in GitHub Actions [shorts #16] – 2025-02-21
- Why Documentation is Mandatory for Maintainable Software [shorts #15] – 2025-02-14
- How I Learned to Love Test-Driven Development (TDD) the Hard Way – 2025-02-07
- Fail GitHub Actions CI on TODO or FIXME Comments [shorts #14] – 2025-01-31
- Build a Professional Machine-Learning Model in Minutes Without Programming – 2025-01-24
- AI Made Accessible: Model Training for Beginners with Edge Impulse – 2025-01-17
- Nerdhut Rewind 2024 – 2024-12-31
- Gaming Challenges are Here to Stay! [shorts #13] – 2024-11-15
- A Brief Return to Gaming Content With a Sims 2 Challenge [shorts #12] – 2024-11-06
- How To Reset a Stuck Arduino Nano RP2040 Connect [shorts #11] – 2024-08-13
- Export an EEZ Studio UI to Arduino [shorts #10] – 2024-08-08
- Squareline Studio UI Touch Inputs and Event Handling on an RP2040 Connect [shorts #9] – 2023-09-15
- Arduino vs. Raspberry Pi: Choosing the Right Platform for Your Project [shorts #8] – 2023-06-16
- Mastering Arduino Programming: Tips and Tricks for Efficient Coding [shorts #7] – 2023-06-10
- Building an Embedded Graphical UI for the Arduino Nano RP2040 Connect Using Squareline Studio [shorts #6] – 2023-05-19
- How to Write a Simple Android Wear OS Hello World Application – 2022-06-08
- A Brief Introduction to Analog Signals on Arduino Boards [shorts #5] – 2022-04-03
- 2021: Christmas greetings from nerdhut.de – 2021-12-19
- How to get the current time from an NTP Server using an Arduino, ESP32, or ESP8266 [shorts #4] – 2021-12-15
- The best and worst Simpsons Halloween specials – 2021-10-27
- A simple custom I2C character LCD interface for Arduino projects – 2021-10-24
- A look at various simple dithering algorithms in C++ [shorts #3] – 2021-09-08
- How to resize bitmap images using C++ [shorts #2] – 2021-09-01
- Writing a Quick and Easy Thread-Monitor (Watchdog) in Python [shorts #1] – 2021-08-25
- Introducing nerdhut.de shorts – 2021-08-23
- Building an Arduino based capacitive touch kitchen timer - Part 5 – 2021-07-04
- Getting started with the Seeedstudio XIAO – 2021-04-13
- Building an Arduino based capacitive touch kitchen timer - Part 4 – 2021-04-07
- Building an Arduino based capacitive touch kitchen timer - Part 3 – 2021-03-04
- Building an Arduino based capacitive touch kitchen timer - Part 2 – 2021-02-10
- Building an Arduino based capacitive touch kitchen timer - Part 1 – 2021-02-03
- Use genetic algorithms to improve enemy AI over time in video games – 2020-12-20
- How to use interrupts on the LPC55S69 powered Okdo E1 – 2020-09-28
- How to use the GPIO pins on the LPC55S69 powered Okdo E1 – 2020-09-16
- Arduino MKR Vidor 4000 Verilog FPGA and MCU hello world tutorial – 2020-08-17
- Simple Swinging Power Lines and Ropes in Unity – 2020-08-12
- How to build a responsive Angular Frontend – 2020-06-26
- How to program an arcball (orbiting) camera in Unity using spherical coordinates – 2020-05-09
- Write better looking console applications using ANSI escape codes – 2020-04-11
- Control a CRT with the Raspberry Pi DPI – 2020-03-17
- Access smartphone sensor data on a website with the Permissions API (iOS 13) – 2020-02-11
- Functional-Style Operations in Java with the Stream API – 2020-02-01
- How to implement switchable dynamic custom themes with Angular Material – 2020-01-13
- 2019: The annual Christmas report – 2019-12-20
- How to program an arcball (orbiting) camera in C++ and OpenGL – 2019-12-04
- A simple universal 800x600 VGA signal generation circuit – 2019-10-27
- Native real-time and multithreaded programming on the Arduino Nano 33 BLE (Mbed OS) – 2019-09-13
- A comprehensive collection of 3D printing tricks - Part 5 – 2019-08-14
- How to implement JWT authentication in Spring Security and Angular - Part 5 – 2019-08-07
- How to implement JWT authentication in Spring Security and Angular - Part 4 – 2019-08-03
- How to implement JWT authentication in Spring Security and Angular - Part 3 – 2019-07-26
- How to implement JWT authentication in Spring Security and Angular - Part 2 – 2019-07-22
- How to implement JWT authentication in Spring Security and Angular - Part 1 – 2019-07-19
- A comprehensive collection of 3D printing tricks - Part 4 – 2019-06-10
- USB volume knob for Windows, Mac OS and Linux - Part 2 – 2019-05-14
- How to use Websockets to control an ESP8266 and a Raspberry Pi with a web browser – 2019-05-07
- A comprehensive collection of 3D printing tricks - Part 3 – 2019-05-02
- A comprehensive collection of 3D printing tricks - Part 2 – 2019-04-29
- A comprehensive collection of 3D printing tricks - Part 1 – 2019-04-25
- Serial to parallel and parallel to serial conversion with shift registers – 2019-03-20
- Some Fallout76 easter egg teddy bears – 2019-02-08
- How to use the ESP8266 for wireless communication – 2019-01-27
- How to use an EEPROM to permanently store data with your Arduino – 2019-01-17
- Fallout76 Trophy and Achievement Guide – 2019-01-13
- Programming Basics - Addendum 2 – 2019-01-05
- Banggood stuff - Season 2 – 2018-12-27
- Low latency and high FPS camera stream with a Raspberry Pi – 2018-12-17
- 2018: Annual nerdhut Christmas letter – 2018-12-13
- Read smartphone accelerometer data on a website – 2018-12-08
- Introduction to Tinkercad and 3D printing – 2018-12-06
- C sockets - A hello world introduction – 2018-11-08
- Retrospecticus: 10 years of Fallout 3 – 2018-10-19
- Raspberry Pi 3G using a Huawei E303 modem and DynDNS (English) – 2018-09-16
- Nixie tube thermometer - Part 3 – 2018-08-14
- VGA Sync Signal Generation using Simple Logic ICs – 2018-08-08
- Nixie tube thermometer - Part 2 – 2018-07-30
- Nixie tube thermometer - Part 1 – 2018-07-21
- Retrospecticus: 10 years of GTA IV – 2018-04-29
- USB volume knob for Windows, Mac OS and Linux - Part 1 – 2018-03-29
- How to connect your Arduino to the Internet with the ENC28J60 – 2018-02-28
- A long overdue update – 2018-02-17
- The end of net neutrality? – 2017-12-17
- 2017: Another year in review – 2017-12-13
- PlayStation VR Test and Review – 2017-11-15
- DIY electronic riddle advent calendar – 2017-11-09
- Is it worth buying a NAS or cloud space? – 2017-10-30
- Regular expressions in Java – 2017-10-14
- Banggood stuff web series – 2017-09-09
- GTA IV perfect game of bowling (300 pts.) – 2017-09-04
- Homemade DIY word clock – Low cost variant – 2017-08-21
- GTA IV time-lapse and landscape shots – 2017-07-30
- How to design your own CPU from scratch – Part 4 – 2017-07-17
- How to design your own CPU from scratch – Part 3 – 2017-07-12
- How to design your own CPU from scratch – Part 2 – 2017-07-07
- How to design your own CPU from scratch – Part 1 – 2017-07-03
- Homemade DIY word clock – A quick update – 2017-06-28
- Quick build: DIY bench power supply from an old computer's PSU – 2017-06-03
- Mac Apps with Xamarin - Hello World Tutorial – 2017-05-14
- Homemade DIY word clock – Part 3.1 – 2017-05-06
- Homemade DIY word clock – Part 3 – 2017-05-02
- Homemade DIY word clock – Part 2.1 (Update) – 2017-04-10
- Windows 10 apps in C# - Hello World Tutorial – 2017-03-25
- Homemade DIY word clock – Part 2 – 2017-03-21
- Homemade DIY word clock - Part 1 – 2017-03-05
- Nerdhut software now available – 2017-03-01
- Quick look at: A cheap DIY function generator kit – 2017-02-26
- PCB production/etching tutorial – 2017-02-07
- Even more Fallout 4 teddy bears – 2017-01-24
- JXD S7800b android gaming tablet test – 2017-01-05
- Lambda expressions in Java – 2016-12-31
- Some Fallout 4 easter egg teddy bears – 2016-12-27
- 2016: A year in review – 2016-12-20
- Our geeky Christmas present ideas – 2016-11-25
- My 5 favourite comic strips – 2016-11-08
- About Apple's new MacBook and Microsoft's Surface – 2016-10-28
- Programming Basics - Addendum: IntelliJ QuickTip – 2016-10-24
- Programming Basics 7 - Exceptions and exception handling – 2016-10-14
- Programming Basics 6 - Classes and objects – 2016-09-30
- Jump into a topic - learn something new – 2016-09-23
- Quick look at MacOS Sierra's Picture in picture – 2016-09-21
- Play hidden arcade games in emacs – 2016-09-18
- Programming Basics 5 - Control flow – 2016-09-14
- Programming Basics 4 - Arrays – 2016-09-07
- Use SCP for remote file transfers on Mac/Linux/Windows – 2016-09-03
- Programming Basics 3 - Methods – 2016-08-30
- Programming Basics 2 - Access Modifiers and Variables – 2016-08-26
- Programming Basics 1 - MyFirstProgram – 2016-08-23
- The three best episodes of the Simpsons – 2016-08-19
- Control a Macintosh Classic CRT with a BeagleBone Black – Part 3 – 2016-07-30
- How to use a relay module with your Raspberry Pi, BeagleBone or Arduino – 2016-07-05
- Control a Macintosh Classic CRT with a BeagleBone Black - Part 2 – 2016-06-30
- Control a Macintosh Classic CRT with a BeagleBone Black - Part 1 – 2016-06-26
- Control a Macintosh Classic CRT with a BeagleBone Black - Intro – 2016-06-22
- BeagleBone Black PRU clock cycle counter – 2016-06-18
- Simple collision avoidance AI in Unity3D – 2016-06-12
- BeagleBone Black programmable realtime unit (PRU) Hello World - Part 2 – 2016-05-29
- BeagleBone Black programmable realtime unit (PRU) Hello World - Part 1 – 2016-05-23
- BeagleBone Black programmable realtime unit (PRU) Hello World - Intro – 2016-05-19
- How to use hardware PWM/CLK to get exact timings on a Raspberry Pi – 2016-05-09
- Autodesk 123D Circuits free breadboard simulator – 2016-04-18