Article Preview
Buy Now
FEATURE
Cooking With Xojo, Part 2
Literally using Xojo to cook a perfect steak
Issue: 14.6 (November/December 2016)
Author: Mark Strickland
Author Bio: Mark Strickland has been a fan of many dialects of BASIC since it was on the Radio Shack TRS-80 and Digital Equipment PDP-11 mini computers. More recently, he has worked in a University Medical School setting using his MacGyver-like Information Technology and Ethical Hacker skills to solve problems, almost always with Xojo. In his small software company (SimplyBASICsoftware.com), he has been using Xojo to build things like a Web-based home health care package that keeps caregivers on task with text messaging. Usually his MacGyver skills don't make things blow up, but occasionally users might disagree.
Article Description: on>No description availab
Article Length (in bytes): 17,049
Starting Page Number: er
Article Number: 14606
Resource File(s):
project14606.zip Updated: 2016-11-01 11:13:58
Related Web Link(s):
http://wiringpi.com
http://www.canakit.com/raspberry-pi-cobbler-gpio-breakout.html
Excerpt of article text...
If you remember, in the previous article, the idea of cooking a steak with Xojo was defined, but I was waiting on an Orange Pi (see Figure 1) to be delivered from Shenzhen. Well, after one typhoon and a second order, I ended up with two Orange Pi Lite boards after about a month. I thought I was off and running... or up and cooking... but there were more unforeseen problems.
First Things First
First you must install the OS and the WiringPi library on the Orange Pi. The recommended OS is Armbian and not Raspbian. I won't cover the details in this article, but you can find the instructions for WiringPi online (http://wiringpi.com).
This is necessary for the Orange Pi to talk to the 40 pin GPIO header. This also contains the GPIO command line tool that I used extensively before writing any Xojo code to talk to any devices connected to the 40 pin header. Some versions of Rasperian for genuine Raspberry Pi boards have this pre-installed, but reading the details is worth the effort.
You will also need a breadboard to make your life simpler. It would be possible without one, but it would be extraordinarily messy and error-prone. I used one from CanaKit (http://www.canakit.com/raspberry-pi-cobbler-gpio-breakout.html) that cost about $10 (see Figure 2).
The good news is the $12 Orange Pis are Xojo compatible. I was able to deploy a little Web App for testing without any trouble. The built-in WiFi came up easily and connected to my home network the first time.
...End of Excerpt. Please purchase the magazine to read the full article.