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.
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 libraryView in Library
We charged your card and sent you a receipt
You'll need an account to access this in our app. Please create a password to continue.
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.