Copyright © 2010-2023 Ted Burke, All Rights Reserved.
Blog Stats
- 1,816,328 hits
-
Recent Posts
- Set timezone to Europe/Dublin at command line in Debian Live
- Arduino Nano Timer 1 interrupt example for 100 Hz sampling
- Running Arduino IDE in a Debian Live session
- Installing VirtualBox on Debian 11
- More PRBS turtle graphics
- PRBS visualisation in the style of turtle graphics
- Using ffmpeg to take a snapshot with a webcam in Windows
- Using a serial byte sent from an Arduino to launch an application on the PC
- Generating variations on a code analysis question in a Brightspace quiz
- How to merge two Garmin .fit files and upload to Strava on Ubuntu
- Moving statue of David Foster Wallace
- TU Dubuntu 19.10 – a customised live USB version of Xubuntu Linux 19.10 for TU Dublin
- Using Canon EOS 70D DSLR as a USB web cam in Xubuntu Linux 19.04
- TU Dubuntu – a customised live USB version of Xubuntu Linux 19.04 for TU Dublin
- Using the PHP command line web server to transfer files between devices on a local network
- €5 PPG – photoplethysmogram amplifier / Arduino circuit
- Clap detector circuit / AirSpell typing system
- AirMouse – control mouse pointer in Linux using one switch or by blowing on microphone
- Some RGB fractal doodles
- How to display USB webcam as live video on desktop using mplayer
- Ronan Byrne’s ultra low-cost brain-computer interface
- H-bridge control example for Arduino Nano (ATmega328) – two phase-displaced square waves
- An offcut from the Fraktalismus pattern factory
- Cafe Terrace at Starry Night
- €2 Robots in DIT
- A brief introduction to binary numbers…
- Can the PIC12F675 drive motors directly from its GPIO pins?
- Minimum Viable Program for PIC12LF1572
- dsPIC30F Quadrature Encoder Interface (QEI) – Basic Example
- Simple example program for the PIC12F675 microcontroller
- A simple way to read and write audio and video files in C using FFmpeg (part 2: video)
- A simple way to read and write audio and video files in C using FFmpeg (part 1: audio)
- Fraktalismus Outtakes: Sea Monsters
- Fraktalismus – my presentation at Dublin Maker 2016
- Example code from presentation: Ways of Seeing Julia Sets
- C or Python? Comparison of execution time for Mandelbrot image generation
- Julia Set Explorer
- (no title)
- What I’m working on right now…
- Simple 2-channel hardware PWM example for the MSP430G2452 microcontroller
- RoboSlam @ Dublin Maker – only two days away!
- Generating antiphase PWM signals with the dsPIC30F4011
- Very simple Python / Tkinter GUI to send selected keystrokes via serial port
- Using a dsPIC30F4011 to generating 4 PWM signals with equal duty cycles but at 90 degree phase increments
- Faster Mandelbrot image generation using numpy in Python
- Fractal variations using Python
- Using SendInput to type unicode characters
- Three PWM outputs with three different frequencies using the dsPIC30F4011 microcontroller
- 8-channel PWM with the MSP430G2553
- Simple Phaser Framework example – Flappy Words
Recent Comments
batchloaf on €5 PPG – photoplethysmog… Rhazouane on €5 PPG – photoplethysmog… Nina Sweeney on Simple command line trick for… berruyer on €5 PPG – photoplethysmog… batchloaf on €5 PPG – photoplethysmog… - My Tweets
Archives
- April 2022 (2)
- February 2022 (4)
- December 2021 (2)
- November 2021 (1)
- March 2021 (1)
- November 2019 (2)
- July 2019 (1)
- June 2019 (1)
- May 2019 (1)
- April 2019 (3)
- January 2019 (1)
- September 2018 (1)
- May 2018 (1)
- April 2018 (1)
- February 2018 (1)
- January 2018 (1)
- May 2017 (1)
- April 2017 (4)
- February 2017 (3)
- August 2016 (1)
- July 2016 (1)
- February 2016 (2)
- January 2016 (3)
- November 2015 (1)
- July 2015 (1)
- April 2015 (1)
- March 2015 (2)
- November 2014 (1)
- October 2014 (2)
- September 2014 (1)
- April 2014 (1)
- March 2014 (2)
- February 2014 (4)
- January 2014 (5)
- December 2013 (2)
- November 2013 (3)
- October 2013 (1)
- September 2013 (1)
- June 2013 (2)
- May 2013 (1)
- April 2013 (4)
- March 2013 (4)
- February 2013 (5)
- January 2013 (5)
- December 2012 (6)
- November 2012 (7)
- October 2012 (7)
- September 2012 (2)
- August 2012 (8)
- July 2012 (1)
- June 2012 (2)
- May 2012 (4)
- April 2012 (7)
- February 2012 (5)
- January 2012 (1)
- December 2011 (2)
- November 2011 (11)
- October 2011 (3)
- August 2011 (1)
- July 2011 (1)
- May 2011 (1)
- April 2011 (4)
- December 2010 (4)
- November 2010 (2)
Category Archives: Uncategorized
Set timezone to Europe/Dublin at command line in Debian Live
To list timezones: To set timezone to Europe/Dublin:
Posted in Uncategorized
Leave a comment
Arduino Nano Timer 1 interrupt example for 100 Hz sampling
100 Hz sampling using Timer 1 interrupt 100 Hz sampling with moving average
Posted in Uncategorized
4 Comments
Running Arduino IDE in a Debian Live session
The Arduino IDE requires access to the serial port (/dev/ttyUSB0 on my machine) to upload a sketch to the Arduino. In a Debian Live session, the default user (“user”) doesn’t have permission to access the serial port. Possible solutions include: … Continue reading
Posted in Uncategorized
Leave a comment
Installing VirtualBox on Debian 11
Install VirtualBox Note: To get VirtualBox working on my machine, I had to disable “secure boot” in the machine’s BIOS settings so that the vboxdrv kernel module could be loaded. The vboxdrv module appears to be unsigned. Go to this … Continue reading
Posted in Uncategorized
Leave a comment
More PRBS turtle graphics
In this plot, four cycles of PRBS-15 are shown. Like all PRBS sequences generated using a linear feedback shift register (LFSR), this binary sequence is periodic with a period of 32767 bits. The colour of each point on the path … Continue reading
Posted in Uncategorized
Leave a comment
PRBS visualisation in the style of turtle graphics
Having just watched two great Numberphile videos with Matt Henderson (1, 2), I was inspired to try visualising a PRBS in the style of turtle graphics. Below is my first quick experiment. The sequence used in this example is the … Continue reading
Posted in Uncategorized
Leave a comment
Using ffmpeg to take a snapshot with a webcam in Windows
I downloaded the BtbN Windows build of ffmpeg from here: https://github.com/BtbN/FFmpeg-Builds/releases The specific file I downloaded was: ffmpeg-n4.4.1-2-gcc33e73618-win64-gpl-4.4.zip (download) I extracted the zip file, then opened a command window in the “bin” folder where ffmpeg.exe was located and took a … Continue reading
Posted in Uncategorized
Leave a comment
Using a serial byte sent from an Arduino to launch an application on the PC
One of my students is building an Arduino-based robotic system that needs to run a program on the PC to do some image capture. The Python script below bridges the gap. It opens a serial port (you need to specify … Continue reading
Posted in Uncategorized
Leave a comment
Generating variations on a code analysis question in a Brightspace quiz
NB This post is a work in progress. Download example files: example_question.zip This post documents the process I used to programmatically generate multiple variations on a quiz question for the Brightspace virtual learning environment. The quiz question displays an example … Continue reading
Posted in Uncategorized
Leave a comment
How to merge two Garmin .fit files and upload to Strava on Ubuntu
First, install gpsbabel and (optionally) gpxviewer. Now, use gpsbabel to combine the two .fit files into a single .gpx file. gpxviewer can be used to check the merged activity on a map. The merged activity file can now be uploaded … Continue reading
Posted in Uncategorized
Leave a comment