Edit product


I Wish I Knew How to... Program Raspberry Pi 4B Electronics with Xojo (XDL-0015)

This book is a major edition, as many aspects have been changed, rewritten, updated, and created. You can do many things with the Raspberry Pi -- some have built a Star Trek interface, while others have built robots. This book provides the building block to work with Xojo to react with the real world through its motherboard to allow you to make your own interesting devices. This inexpensive computer can be programed by the widely recognized Xojo programming language.

This book "I Wish I Knew How to... Program Raspberry Pi 4B Electronics with Xojo" goes into the numerous programs that can be built to interact with many types of electronic gadgets. This book uses the latest Raspberry Pi 4B hardware with the newest version of the Buster Operating System.

Note: There are different books for the older versions -- pre-Xojo 2019 r1.1, Jessie OS, and pre-Pi 3 B hardware. This book is for programing with the latest Raspberry Pi 4 B hardware, with the Buster OS, and API2 2019 r3.1 Xojo IDE with pigpio!

Major updates to the book are:

- Written using the newest Xojo 2019 r3.1 (Xojo API2) code

- Uses the latest Raspberry Pi Operating System (Buster)

- Wrote a new pigpio (wiringPi is deprecated) library wrapper (which is free at https://github.com/eugenedakin and called pigpio-GPIO).

- There are 27 chapters with more than 650 pages with over 70 example programs.

- The new and free pigpio wrapper can be downloaded at: https://github.com/eugenedakin/pigpio-GPIO

It is assumed that you have an intermediate understanding of both electronics and programming of the Xojo language.

This ebook is a PDF document and all examples include Xojo code. This is one of many books which can be purchased at Xojo Library. More information is available at the author's website at: https://scispec.ca/index.php/books/54-program-raspberry-pi-4b-electronics-with-xojo-buster-edition

Note: Xojo has free Raspberry Pi licenses!

Version 3.1 – July 2020

* Updated quickstart instructions with new link to pigpio library.

* Updated Is a package installed instructions.

* Updated purge program instructions.

* Updated 555 timer interrupt library wording in book.

* Removed wiringPi reference in Chapter 21.

* Replaced SetupGPIO command in book for gpioInitialise pigio command.

* Updated old references from 3B+ to 4B Raspberry Pi.

* Created Example 24-6 which has optimized code for a stepper motor driver which is quick and allows smooth motor movement on the OSEP STEPD-01.

* Fixed grammatial errors.

* Removed Dim and replaced with Var in examples.

* Created Example 24-7 with optimized timing code for Stepper motor with DRV8833 and NEMA 17.

ISBN: 978-1-927924-27-3

Note: Many thanks to Ulrich Bogun's work with pigpio and Paul Lefebvre for his work with wiringPi.

You've purchased this product

See it in your library

View in Library
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.
  • Size16.4 MB


I Wish I Knew How to... Program Raspberry Pi 4B Electronics with Xojo (XDL-0015)

Enter your info to complete your purchase


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

Please confirm your location:
You'll be charged US$24.99.

Your purchase was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad