Program Sensors, Bluetooth LE and Electronic Devices, Display Interactive Graphics and Analyze Data with techBASIC.
"It's like having a mini-MATLAB in my pocket!"
--Susan Foy, Ph.D.
VIDEO -- BUILDING IPHONE & IPAD ELECTRONICS PROJECTS
VIDEO -- PROGRAMMING in techBASIC
O’REILLY BOOK -- BUILDING IPHONE & IPAD ELECTRONICS PROJECTS
Create Real World Arduino, Sensor and Bluetooth LE Apps with techBASIC
◆ Access data real-time from the built-in accelerometer, magnetometer and gyroscope sensors
◆ Turn an iPhone into a magnetometer
◆ Turn an iPhone into a Plant Moisture Meter using HiJack
◆ Connect to Bluetooth low energy devices from the iPhone and iPad
◆ Collect Data from a model rocket iPhone flight using the TI SensorTag
◆ Hack a Remote Control car with an Arduino and Bluetooth LE
◆ Build Bluetooth low energy based circuits
◆ Connect a servo using WiFi
Check out the Early Release of the eBook at
CREATE STAND ALONE APPS WITH techBASIC AND techBASIC APP BUILDER
◆ Write your apps in techBASIC on your iPad or iPhone.
◆ Use techBASIC App Builder and Xcode on a Mac to compile it for distribution.
◆ Sell your app on the App Store.
SOFTWARE DEVELOPMENT WITH techBASIC
◆ Send and receive data from Bluetooth LE devices (only on hardware that supports Bluetooth LE)--control the Internet of Things, right from your iPhone or iPad
◆ Collect data from outside sensors using HiJack
◆ Access to the built-in accelerometer, magnetometer and gyroscope
◆ Get the current GPS location and heading
◆ Supports TCP/IP, HTTP and FTP for accessing information via WiFi connections
◆ Create apps with all of the standard iOS controls
° Use buttons, lists, sliders, pickers, etc.
° Take pictures with the camera
° Display web sites and documents
° Show maps
◆ Step and trace debugger
° Set breakpoints with a tap
° See current variables, both local and global
° See everything in a variable, even large matrices
◆ Array & matrix commands like matrix inversion, determinants, matrix arithmetic & more
◆ BASIC is easy to learn and use
◆ BASIC ranks in the top 5 most popular programming languages in most surveys
◆ Numeric integration for calculus
◆ Fit curves to data with polynomial and linear regression
◆ Solve simultaneous equations with matrix operations like LU decomposition
◆ Special functions for statistics
◆ Create a plot with only a few lines of code
◆ Pan and zoom plots with swipes and pinches
◆ Rotate 3D plots along an arbitrary axis
◆ Supports 2D or 3D Cartesian axis
◆ Polar, spherical and cylindrical axis
◆ Create error bars in 2 or 3 dimensions
◆ Add custom callouts
◆ The power-user’s graphing calculator--see how in our web tutorial
techBASIC IN THE STEM CLASSROOM
◆ Understand physics from real data, like zero G on a swing
◆ Check calculus homework with fast, accurate numeric quadrature (integration)
◆ Quickly plot functions to understand coordinate systems
◆ Use techBASIC as a power-user’s graphing calculator (see our tutorial blog!)
◆ Built-in Help System
◆ Quick Start Guide
◆ Reference Manual
° Over 300 pages
° Dozens of sample programs and images
° Free download from the web site
◆ Tutorials on the web site present complete programs you can modify
◆ Accessing Bluetooth LE devices
◆ The Power-User’s Graphing Calculator
◆ Numeric Integration
◆ Linear Regression
◆ Using controls
◆ Matrices and vectors
◆ Connect to outside sensors using HiJack
◆ Use the magnetometer as a metal detector
◆ Collect data from a stunt kite flight
° Fixes a problem under iOS 8 that causes a crash when a new program is created.
Ratings and Reviews
Excellent implementation of BASIC.
TechBASIC is an excellent package that allows you to develop and use the iPad for, in particular, Physics and optical systems. You can generate a program considerably quicker than using Objective C and X-code on a Mac as it is a simpler, but powerful, language. The program can be run on your iPad without generating the App and therefore saves time when collecting and analysing data for a project. As a physicist and scientist the ease of use for using an iPad provides a simple way to collect and analyse data in real time. Without techBASIC, it is necessary to use another computer system to collect the data, writing a program on a Mac, for example, to analyse, and process data, which is time consuming. In todays environment it is required to perform the project as quickly as possible, but professionally and accurately. TechBASIC and the iPad allows the process to be faster, professional, and accurate.
My old BASIC programs are coming back to life for my professional use and for my hobby as an astronomer. The combination of techBASIC and the iPad is an ideal combination for the physical sciences.
TechBASIC is unreservedly recommended.
A step back in time
Having purchased this after looking at the website plus the fact that no demo, trial or lite version seems to be available, I'm not happy. This is like a step back in time.
While there is no doubt that it is a powerful app considering that the language is Basic, it's like the Basic of a decade or so ago. These days, one has come to expect simpler, more visual ways of placing standard screen elements and controls. Everything in this app looks like it has to be written out by hand. Even simple tasks like placing buttons is a chore while you have to work out their sizes and coordinates. I am a professional programmer and even I just find this tedious. I've never had to do this for the last fifteen years at least, working in Delphi and C++. Getting the IDE to help out with these things saves so much time and unnecessary fiddling about.
Although the company has not misrepresented this product at all - it performs very well indeed - I feel that it should have been made clear that this was basically a non-visual programming environment. I want to be able to bash out programs where the user can enter parameters in about twenty or so different fields. With this app, I just can't be bothered spending my time on the screen presentation.
I wish I could get a refund. I don't expect modern apps to be like this.
If you learned to program using Basic this is the app for you. The Graphics classes give you features not found in earlier types of Basic and you can create plots much easier than with other Basics. The support is very good with quick response to emails
- Byte Works, Inc.
- 34.3 MB
- Requires iOS 8.0 or later. Compatible with iPhone, iPad and iPod touch.
- Age Rating
- Rated 4+
- © Copyright 2017, Byte Works, Inc., All Rights Reserved
Up to six family members will be able to use this app with Family Sharing enabled.