Technology

Controlling Raspberry Pi IO over Bluetooth

Continuing from the previous post Setting Up Raspberry Pi as a Bluetooth Low Energy Peripheral, today I’m going to talk about controlling the Raspberry Pi’s general purpose inputs/outputs (GPIO) once a Bluetooth connection has been established. You may want to revisit the previous post and make sure your RPi is broadcasting before continuing here. From the… Continue reading Controlling Raspberry Pi IO over Bluetooth

Professional Development

Setting Up Raspberry Pi as a Bluetooth Low Energy Peripheral

Ah the internet of things. So much possibility. One of my first lessons in developing internet-of-things (IoT) devices was that people don’t like sharing their WiFi passwords. This creates a problem for connecting IoT devices to the internet. The standard solution these days seems to be to use Bluetooth. The first thing to know about… Continue reading Setting Up Raspberry Pi as a Bluetooth Low Energy Peripheral

Professional Development · Technology

Controlling a 12V Solenoid with a Raspberry Pi

It seems like my side projects are getting more and more challenging, and this was one of the most challenging yet. It seemed simple enough: drive a solenoid with the GPIO of the Raspberry Pi – something that could be useful in a myriad of internet-of-things applications – and a natural progression from previous projects:… Continue reading Controlling a 12V Solenoid with a Raspberry Pi

CSS · Professional Development

Website Positioning and Layout with CSS

I’ve been doing website development for some years now and grasped advanced JavaScript concepts relatively quickly, but the one thing that alluded my understanding for some time was how to get things where you want on a page with CSS. It was a mental block for me to overcome. Here’s how to think about it… Continue reading Website Positioning and Layout with CSS