Skip to content

Instantly share code, notes, and snippets.

View ianturton's full-sized avatar
🏠
Working from home

Ian Turton ianturton

🏠
Working from home
View GitHub Profile
@flakas
flakas / hc-sr04.ino
Created August 8, 2012 12:41
Modified Arduino Ping))) example to work with 4-Pin HC-SR04 Ultrasonic Sensor Distance Measuring Module
/* HC-SR04 Sensor
https://www.dealextreme.com/p/hc-sr04-ultrasonic-sensor-distance-measuring-module-133696
This sketch reads a HC-SR04 ultrasonic rangefinder and returns the
distance to the closest object in range. To do this, it sends a pulse
to the sensor to initiate a reading, then listens for a pulse
to return. The length of the returning pulse is proportional to
the distance of the object from the sensor.
The circuit:
import fiona
import click
from rasterio import features, Affine
def makeAffine(bounds, width):
xD = bounds[2] - bounds[0]
yD = bounds[3] - bounds[1]
cS = xD / float(width - 2)
height = int(yD / cS) + 1
@darribas
darribas / palindromes.ipynb
Last active September 18, 2017 10:26
Finding the longest palindrome in the UK
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ThomasG77
ThomasG77 / README.md
Last active April 8, 2024 20:17
Run PyQGIS in Jupyter Notebook
@TG9541
TG9541 / Raspberry_Pi_TV.md
Last active May 28, 2025 19:48
Raspberry Pi Zero W with a simple

Using a cheap video display as a Raspberry Pi monitor

Displays with 4.3" and 16:9 ratio like the one below are available from Chinese outlets for less than $10. Resolution is 480x272 but it's not clear if that's the raw resolution or actual RGB pixels. Power supply is 12-24V (actually 9-34V). Two video inputs are provided, one has priority. If used with a rear-view camera the lower-priority input can be used as a status display. If no video input is provided the display is in standby.

image

Using the Raspberry Pi TV monitor output

My monitor has a native resolution of 272 lines. I'm not sure to which TV standard that corresponds (maybe PAL?) but with the help of an SSH session the command tvservice -c "NTSC 4:3 P" results in a stable image. I'd like switch to TV-out mode; for this purpose the command shows the corresponing sdtv_mode value for /boot/config.txt. I had to adjust the overscan settings to use the full