techSampler
FreeOffers In-App Purchases
3.3.3for iPhone, iPad and more
5.9
2 Ratings
Byte Works, Inc.
Developer
39.8 MB
Size
Feb 14, 2017
Update Date
Education
Category
4+
Age Rating
Age Rating
techSampler Screenshots
About techSampler
Dozens of FREE Stand-Alone Apps with Complete Source Code for accessing Sensors, Electronics, Science, Math and Graphics from the iPhone and iPad, and is also the Companion App for the new O’Reilly Book “Building iPhone & iPad Electronics Projects.”
VIDEO – BUILDING IPHONE & IPAD ELECTRONICS PROJECTS
See https://www.youtube.com/watch?v=wn_VqZMfoMY
VIDEO -- CLASSROOM LEARNING
See http://www.byteworks.us/Byte_Works/Classroom.html
QUICK START GUIDES FOR THE IPHONE AND IPAD
See http://www.byteworks.us/Byte_Works/Documentation.html
SAMPLE APPS
techBASIC Sampler Includes Apps Written in techBASIC for
◆ Electronics projects
◆ Data collection
◆ Creating interactive graphics
◆ Cool programming controls
◆ Connecting to the latest sensor technology
◆ Using Bluetooth low energy and Arduino
O’REILLY BOOK -- BUILDING IPHONE & IPAD ELECTRONICS PROJECTS
Real World Arduino, Sensor and Bluetooth LE Apps with techBASIC.
techBASIC Sampler is the companion app to this new book and includes
◆ Executable versions of each project
◆ Complete source code
Check out the Early Release of the Ebook at
http://shop.oreilly.com/product/0636920029281.do
PROGRAMMING
Use techBASIC Sampler to
◆ View the complete source code for every example
◆ Check out the built-in help system
◆ Run the step-and-trace debugger
◆ Explore the powerful, and easy to use world of programming with techBASIC
IN-APP PURCHASE
An in-app purchase unlocks the editing capabilities, giving you the full version of techBASIC so you can customize these programs or write your own.
SCIENCE, TECHNOLOGY, ENGINEERING & MATH {STEM)
SCIENCE CLASS
Engage Students in Scientific Inquiry as they
◆ Understand physics from real data, like zero G on a swing
◆ Collect data from the built-in sensors on the iPhone & iPad
◆ Study the earth’s magnetic field
◆ See the Stars rotate around the sun
Check out these apps for science class lesson ideas:
• Accelerometer, Magnetometer and Gyroscope
• E-M Field
• G-Force
• Metal Detector
• Stars
MATH CLASS
Bring Math Class to Life as Students
◆ Quickly plot functions to understand coordinate systems
◆ Interact with equations using swipe and pinch gestures
◆ Watch a torus degenerate into a sphere
◆ Use numeric integration for calculus
◆ Fit curves to data with polynomial and linear regression
◆ Solve simultaneous equations with matrix math like LU decomposition
◆ Use techBASIC as the power-user’s graphing calculator (see our tutorial blog)
Check Out These Apps for Math Class Lesson Ideas:
• Sin_x and Ball
• Torus Geometry
• Integration
• Regression
PROGRAMMING CLASS
◆ Engage students with beautiful interactive graph using just a few lines of code
◆ Clear error messages and step-and-trace debugger make programming easy
◆ Write a program to collect data from the accelerometer in one class period
◆ Learn problem solving skills
◆ Write powerful programs to control and interact with the world around them
◆ BASIC programming language is easy to learn and widely used
◆ Built-in help system answers questions right in the app
ELECTRONICS & SENSORS
The techBASIC website has numerous tutorials you can modify
◆ Turn an iPhone into a magnetometer
◆ Build Bluetooth low energy based circuits
◆ Turn an iPhone into a Plant Moisture Meter using HiJack
◆ Hack a Remote Control car with an Arduino and Bluetooth LE
◆ Connect to Bluetooth low energy devices from the iPhone and iPad
◆ Collect Data from a model rocket iPhone flight using the TI SensorTag
◆ Access data real-time from the built-in accelerometer, magnetometer and gyroscope sensors
FREE DOCUMENTATION
QUICK START GUIDES FOR THE IPHONE AND IPAD
See http://www.byteworks.us/Byte_Works/Documentation.html
◆ Learn how to quickly access the main features of techBASIC
◆ Get information on the examples included with techBASIC Sampler
REFERENCE MANUAL FOR techBASIC
◆ Over 300 pages of documentation
◆ Dozens of sample programs and images
VIDEO – BUILDING IPHONE & IPAD ELECTRONICS PROJECTS
See https://www.youtube.com/watch?v=wn_VqZMfoMY
VIDEO -- CLASSROOM LEARNING
See http://www.byteworks.us/Byte_Works/Classroom.html
QUICK START GUIDES FOR THE IPHONE AND IPAD
See http://www.byteworks.us/Byte_Works/Documentation.html
SAMPLE APPS
techBASIC Sampler Includes Apps Written in techBASIC for
◆ Electronics projects
◆ Data collection
◆ Creating interactive graphics
◆ Cool programming controls
◆ Connecting to the latest sensor technology
◆ Using Bluetooth low energy and Arduino
O’REILLY BOOK -- BUILDING IPHONE & IPAD ELECTRONICS PROJECTS
Real World Arduino, Sensor and Bluetooth LE Apps with techBASIC.
techBASIC Sampler is the companion app to this new book and includes
◆ Executable versions of each project
◆ Complete source code
Check out the Early Release of the Ebook at
http://shop.oreilly.com/product/0636920029281.do
PROGRAMMING
Use techBASIC Sampler to
◆ View the complete source code for every example
◆ Check out the built-in help system
◆ Run the step-and-trace debugger
◆ Explore the powerful, and easy to use world of programming with techBASIC
IN-APP PURCHASE
An in-app purchase unlocks the editing capabilities, giving you the full version of techBASIC so you can customize these programs or write your own.
SCIENCE, TECHNOLOGY, ENGINEERING & MATH {STEM)
SCIENCE CLASS
Engage Students in Scientific Inquiry as they
◆ Understand physics from real data, like zero G on a swing
◆ Collect data from the built-in sensors on the iPhone & iPad
◆ Study the earth’s magnetic field
◆ See the Stars rotate around the sun
Check out these apps for science class lesson ideas:
• Accelerometer, Magnetometer and Gyroscope
• E-M Field
• G-Force
• Metal Detector
• Stars
MATH CLASS
Bring Math Class to Life as Students
◆ Quickly plot functions to understand coordinate systems
◆ Interact with equations using swipe and pinch gestures
◆ Watch a torus degenerate into a sphere
◆ Use numeric integration for calculus
◆ Fit curves to data with polynomial and linear regression
◆ Solve simultaneous equations with matrix math like LU decomposition
◆ Use techBASIC as the power-user’s graphing calculator (see our tutorial blog)
Check Out These Apps for Math Class Lesson Ideas:
• Sin_x and Ball
• Torus Geometry
• Integration
• Regression
PROGRAMMING CLASS
◆ Engage students with beautiful interactive graph using just a few lines of code
◆ Clear error messages and step-and-trace debugger make programming easy
◆ Write a program to collect data from the accelerometer in one class period
◆ Learn problem solving skills
◆ Write powerful programs to control and interact with the world around them
◆ BASIC programming language is easy to learn and widely used
◆ Built-in help system answers questions right in the app
ELECTRONICS & SENSORS
The techBASIC website has numerous tutorials you can modify
◆ Turn an iPhone into a magnetometer
◆ Build Bluetooth low energy based circuits
◆ Turn an iPhone into a Plant Moisture Meter using HiJack
◆ Hack a Remote Control car with an Arduino and Bluetooth LE
◆ Connect to Bluetooth low energy devices from the iPhone and iPad
◆ Collect Data from a model rocket iPhone flight using the TI SensorTag
◆ Access data real-time from the built-in accelerometer, magnetometer and gyroscope sensors
FREE DOCUMENTATION
QUICK START GUIDES FOR THE IPHONE AND IPAD
See http://www.byteworks.us/Byte_Works/Documentation.html
◆ Learn how to quickly access the main features of techBASIC
◆ Get information on the examples included with techBASIC Sampler
REFERENCE MANUAL FOR techBASIC
◆ Over 300 pages of documentation
◆ Dozens of sample programs and images
Show More
What's New in the Latest Version 3.3.3
Last updated on Feb 14, 2017
Old Versions
This app has been updated by Apple to display the Apple Watch app icon.
° Fixes a problem under iOS 8 that causes a crash when a new program is created.
° Fixes a problem under iOS 8 that causes a crash when a new program is created.
Show More
Version History
3.3.3
Feb 14, 2017
This app has been updated by Apple to display the Apple Watch app icon.
° Fixes a problem under iOS 8 that causes a crash when a new program is created.
° Fixes a problem under iOS 8 that causes a crash when a new program is created.
3.3.2
Oct 3, 2016
- Fixes copy/paste in iOS 10.
3.3.1
Jul 5, 2016
• GET and PUT support longer files and longer arrays in files.
• The tab key on external keyboards is supported.
• Changes in iOS 9 caused problems with external keyboards; these have been corrected.
• Changes in iOS 9 caused problems with several BLE calls; these have been corrected.
• Numerous minor enhancements and bug fixes. See our support page for details.
• The tab key on external keyboards is supported.
• Changes in iOS 9 caused problems with external keyboards; these have been corrected.
• Changes in iOS 9 caused problems with several BLE calls; these have been corrected.
• Numerous minor enhancements and bug fixes. See our support page for details.
3.3
Aug 12, 2015
• Code completion helps you enter programs with suggested identifiers and reserved words.
• Text is colored by syntax.
• A new programming oriented editor shows lines without wrapping and supports horizontal scrolling.
• UDP support allows communication with devices that use UDP for communication.
• The barometer sensor on the iPhone 6 is supported.
• The keyboardChanged event notifies the program when the keyboard is shown or hidden.
• TextView.replaceText now allows replacement of a range of text in a TextView.
• Image.getCameraImage now has an optional parameter to specify that the image should come from the front camera.
• Comm.readHTTP now has an optional parameter to set the communications time out value.
• When emailing source, the source is now also included as an attachment.
• Integer exponents now get special treatment, so expressions like (-2.3)^2 work with no error.
• Numerous minor enhancements and bug fixes, especially for iOS 8. See our support page for details.
• Text is colored by syntax.
• A new programming oriented editor shows lines without wrapping and supports horizontal scrolling.
• UDP support allows communication with devices that use UDP for communication.
• The barometer sensor on the iPhone 6 is supported.
• The keyboardChanged event notifies the program when the keyboard is shown or hidden.
• TextView.replaceText now allows replacement of a range of text in a TextView.
• Image.getCameraImage now has an optional parameter to specify that the image should come from the front camera.
• Comm.readHTTP now has an optional parameter to set the communications time out value.
• When emailing source, the source is now also included as an attachment.
• Integer exponents now get special treatment, so expressions like (-2.3)^2 work with no error.
• Numerous minor enhancements and bug fixes, especially for iOS 8. See our support page for details.
3.2.2
Nov 7, 2014
• Better support for Unicode characters in string operations.
• Your apps can vibrate the iPhone.
• Polygon operations are available when drawing on images.
• Fixes incompatibilities with iOS 8.
• Numerous bug fixes. See our support page for details.
• Your apps can vibrate the iPhone.
• Polygon operations are available when drawing on images.
• Fixes incompatibilities with iOS 8.
• Numerous bug fixes. See our support page for details.
3.2.1
Oct 15, 2013
• Opening a program for the first time opens it at the top. Switching to another file and back opens an edited file approximately at the last cursor position.
• (iOS 7) Formatting some single precision numbers caused a crash; this has been corrected.
• (iOS 7) Breakpoints no longer disappear without warning.
• (iOS 7) The status bar overlapped some views, especially the What's New view on the iPhone. This has been corrected.
• (iOS 7) The up and down arrow keys work on Bluetooth keyboards, again. Holding the key down does not repeat the cursor move, though--that will have to wait for changes in iOS.
• (iOS 7) The size of the graphics screen now updates upon rotation.
• (iOS 7) The Find and Replace commands scroll the text properly.
• (iOS 7) Hitting a breakpoint in Source view, switching to the graphics view, then switching back to the source view no longer crashes techBASIC.
• (iOS 7) The E-M Field sample no longer crashes techBASIC.
• (iOS 7) The program no longer crashes creating a new file or folder.
• Setting the font style or color failed for text drawn to a pixel graphics screen.
• The status bar is not longer hidden when running an app in full screen mode for the first time.
• Updates of plots on screens that do not use pixel graphics are now faster.
• (iOS 7) Formatting some single precision numbers caused a crash; this has been corrected.
• (iOS 7) Breakpoints no longer disappear without warning.
• (iOS 7) The status bar overlapped some views, especially the What's New view on the iPhone. This has been corrected.
• (iOS 7) The up and down arrow keys work on Bluetooth keyboards, again. Holding the key down does not repeat the cursor move, though--that will have to wait for changes in iOS.
• (iOS 7) The size of the graphics screen now updates upon rotation.
• (iOS 7) The Find and Replace commands scroll the text properly.
• (iOS 7) Hitting a breakpoint in Source view, switching to the graphics view, then switching back to the source view no longer crashes techBASIC.
• (iOS 7) The E-M Field sample no longer crashes techBASIC.
• (iOS 7) The program no longer crashes creating a new file or folder.
• Setting the font style or color failed for text drawn to a pixel graphics screen.
• The status bar is not longer hidden when running an app in full screen mode for the first time.
• Updates of plots on screens that do not use pixel graphics are now faster.
3.2
Sep 25, 2013
• The user interface has been reworked to support iOS 7.
• Complete support for BLE peripheral mode lets you treat an iPhone or iPad as a BLE device. Chapters 9 and 10 of Building iPhone and iPad Electronics Projects show two projects using these commands.
• New events have been added to support BLE.
• The BLE class has a new method to support BLE peripheral mode: newBLEPeripheralManager. BLEService adds the isPrimary method.
• A new method, Comm.isReadyForOutput, allows an app to check to see if a TCP/IP, HTTP or FTP port is ready to receive output.
• New samples have been added to the O’Reilly Books folder, including BLE Chat A, BLE Chat B, Paddles, Left Paddle and Right Paddle.
• On the iPhone, dismissing the keyboard now saves the source immediately.
• Numerous bug fixes and minor enhancements have been added. See the Byte Works Support Page for details.
• Complete support for BLE peripheral mode lets you treat an iPhone or iPad as a BLE device. Chapters 9 and 10 of Building iPhone and iPad Electronics Projects show two projects using these commands.
• New events have been added to support BLE.
• The BLE class has a new method to support BLE peripheral mode: newBLEPeripheralManager. BLEService adds the isPrimary method.
• A new method, Comm.isReadyForOutput, allows an app to check to see if a TCP/IP, HTTP or FTP port is ready to receive output.
• New samples have been added to the O’Reilly Books folder, including BLE Chat A, BLE Chat B, Paddles, Left Paddle and Right Paddle.
• On the iPhone, dismissing the keyboard now saves the source immediately.
• Numerous bug fixes and minor enhancements have been added. See the Byte Works Support Page for details.
3.1
Jul 17, 2013
techSampler FAQ
Click here to learn how to download techSampler in restricted country or region.
Check the following list to see the minimum requirements of techSampler.
iPhone
Requires iOS 7.0 or later.
iPad
Requires iPadOS 7.0 or later.
iPod touch
Requires iOS 7.0 or later.
techSampler supports English
techSampler contains in-app purchases. Please check the pricing plan as below:
Add Editing
$14.99