tommycoolman

tech. blog. repeat.

Menu
Menu
  • HOME
  • QR CODES
  • CONTACT

Category: Programming

Burn an Arduino Bootloader with a Raspberry Pi. The easy way.

Posted on February 4, 2023March 21, 2023 by tommy

This process uses a modified version of the official Raspberry Pi OS (2020-02-13-raspbian-buster-lite.img). It has been configured with the tools necessary to burn an Arduino style bootloader using the Raspberry Pi’s GPIO pins (described here). Brief summary of steps: Wire Raspberry Pi GPIO pins to Arduino ICSP pins Boot the custom Raspberry Pi image Connect a…

Read more

Programmatically Validate Addresses with the UPS Developer Kit, Tracking Integration

Posted on May 15, 2022February 22, 2023 by tommy

If you have an e-commerce website, you can validate shipping addresses on the front end to reduce delays and minimize costly returns due to bad addresses. Going further, you can also script and automate address validation for batch imports into UPS Worldship. This process will only apply to addresses in the United States, since UPS…

Read more

Control Two Independent Stepper Motors with an Arduino

Posted on July 31, 2021January 18, 2023 by tommy

I work with stepper motors a lot. My projects typically include multiple motors running off of a single microcontroller. Everything is great when you’re running all of them at the same speed. But what if you need each motor to run at a different speed? at a different time? or you need to do something…

Read more

Integrating PayPal with Perl

Posted on November 3, 2019May 11, 2023 by tommy

The method described in this article, ‘DoDirectPayment,’ is depricated. It will work for existing users, but no new users are allowed. Important: PayPal isn’t accepting new users for this feature, and we require existing users to upgrade to our Advanced Debit and Credit solution that supports EMV 3DS (3DS 2.0) for PSD2. Our Advanced Debit…

Read more

Creating PDF’s with Perl

Posted on April 14, 2019April 27, 2023 by tommy

I’ve long been a user of PDF::API2, a module available for Perl. I use it everyday at work and along with a few other modules, it has made Perl an invaluable tool for me. Being able to generate PDF’s for reports and documents allow for a bevy of automation shortcuts where traditional Data Merging, or…

Read more
  • Burn an Arduino Bootloader with a Raspberry Pi. The easy way.
    February 4, 2023
  • Programmatically Validate Addresses with the UPS Developer Kit, Tracking Integration
    May 15, 2022
  • Managing Hyper-V Server in a Workgroup Environment
    January 22, 2022
  • Securing Remote Desktop with SSH Tunneling
    August 10, 2021
©2023 tommycoolman