Skip to content

ENGINEERING FOR THE INTERNET OF THINGS

Latest Posts

LATEST POSTS

Stupid Python Tricks: C-Structures using the ctypes Module

Summary A discussion of reading data out of stream of bytes (encoded in a C-like structure) using the
Read More

PSoC 6 Pins & the SPI Port

Summary Recently, I have been helping a reader sort out some code that makes strings of WS2812 LEDs
Read More

Stupid Python Tricks – Ensure PIP & Virtual Environments

Summary This article will show you how to fix your Python setup such that virtual environments that you
Read More

Keithley 2380-500-15 & 2380-120-60

Summary In this article I discuss my ridiculous motivation for buying a new Keithley 2830-120-60 to replace my
Read More

PSoC 6 SDK OneWire Bus (Part 4): But, Can It Read the Temperature?

Summary In this series of articles I have been implementing a one-wire sensor library to work with PSoC
Read More

PSoC 6 SDK OneWire Bus (Part 3): Remove Busy Wait & Debug

Summary In this article I will replace the stupid busy wait implementation of OneWire write and read bit
Read More

PSoC 6 SDK OneWire Bus (Part 2) : Implement Read & Write

Summary In this article I will explain how to implement (badly) the one wire bus read & write
Read More

PSoC 6 SDK OneWire Bus (Part 1) : Build Basic Project

Summary This is the first article in a series about my journey implementing PSoC 6 SDK libraries for
Read More

Keithley DAQ6510 & 7700

Summary This article walks you through the first use of a Keithley 7700 20-channel multiplexer module attached to
Read More

Stupid Python Tricks: VSCODE c_cpp_properties.json for Linux Kernel Development

Summary This article shows you how to create a Python program that creates a Visual Studio Code c_cpp_properties.json
Read More

Calibration in a Storm

Summary A description of an analytic model to adjust pressure sensor depth data to reflect measured data. Story
Read More

PSoC 6 TCPWM Pulse Width Measurement

Summary This article walks you through a PSoC 6 SDK example of measuring a pulse width using the
Read More

NEWSLETTER

NEWSLETTER