My Understanding of Keithley 236 SMU (Part 1)

The entire system is just a closed-loop control system where a bunch of op-amps as the calculating elements. Not that complicated though IMO...

[Technical] Lessons learnt from my MEng project

People never learn from others' experiences. They only learn from fatal mistakes.

[Phase 1] 011 Read a Joystick with ADC

In order to control the robot, there should be user input. In this case, it is a joystick. I will show how to get the input and generate the output for the oscilloscope.

LPC55S69-EVK first impression & Quadcopter initial thoughts

LPC55S69-EVK contains a chip with two Arm Cortex-M33 Cores. It also features TrustZone technology. With those, a quite powerful quadcopter flight controller can be created. And I will continue on the work towards the final flight controller with a step-by-step learning process.

How to kill BadUSB - Software Section (Windows)

BadUSB is to simulate human keyboard input, which can be prevented on the Software side. It just needs to block all keyboard input globally when the unexpected HID device is detected. This is especially for Windows OS.