Technological Arts Inc.

Fall 2009

Back to BASICs!

To help entry-level users gain access to the advanced features and abilities of 16-bit microcontrollers, we have launched two new BASICs this Fall. nqBASIC was custom-designed for the low-cost NanoCore12 family, and soBASIC runs on the high-end Adapt9S12DP512 platform.

nqBASIC launch!

nqbasicThis exciting new object-based programming environment for NanoCore12 makes it easier than ever to get into microcontrollers!. If you're not into programming in C or assembly language, nqBASIC may be just the ticket for you!
NanoCore12 is arguably one of the best values in DIP microcontroller modules on the market today. But having a great piece of hardware is only half the equation. Adding the nqBASIC programming environment brings all of that power out where you can easily put it to work in your projects, even if you have no prior programming experience! nqBASIC stands for "not quite BASIC", a custom-designed state-of-the-art object-based programming language that borrows some of the best features of C, C++, and BASIC, throws in a real-time kernel, and wraps it in a "VisualBASIC"-like Integrated Development Environment. And it's so easy-to-use! That's because it has lots of built-in hardware and software objects. No more spending hours delving into the bit definitions of myriad MCU registers just to interface to a keypad or LCD. Instead, use a pre-defined object and just pass the parameters. For example, interfacing a character LCD is easy. Just declare the object with a list of the port pins you want to assign to it. The compiler takes care of everything else for you. Same with ports. You can define a virtual port as any combination of pins. Then your code can operate on that virtual port with all of the regular instructions, without having to deal with the various physical port addresses, direction registers, bit-twiddling, etc.

Download nqBASIC today-- it's free!

www.nqBASIC.com

soBASIC launch!

sobasic1This unique MCU-resident programming environment for Adapt9S12DP512 can be used instantly-- no software to install! All it needs is a terminal program, so it can be used with Windows, Mac, Linux, or any other platform you prefer. It's a retro BASIC with a modern twist. soBASIC supports pin-based variables, so it is ideally suited to controlling devices and monitoring sensors. It's just as easy to read a scaled analog voltage on an input pin as it is to generate a voltage or frequency on an output pin. No register-bit setup required! Just declare the pin and the signal type you want to use and you're ready to go! For example, the following two lines of code generate the note corresponding to middle A:
dim speaker as pin pt0 for frequency output
let speaker=440
Adapt9S12DP512 is now available with soBASIC pre-loaded.
Check www.soBASICsoEasy.com for details.

Prices have been reduced on hundreds of items!

New Product Highlights:

NanoCore12 Family:

USB Retrofits:

usbtomcuNow it's easier and cheaper to use USB with our HC11 products! And with the USB2MCU retrofit module, an external power supply is no longer needed-- power comes from your computer's USB port. The retrofit replaces the 4-pin Molex serial connector and the 2-pin Molex power connector. The RS232 transceiver chip is eliminated.

m11usbAffected products:

ADXB-SB
DIP2SM14

Enables any of the popular XBee modules to be plugged into a solderless breadboard.



DIP2SM14

Accepts chips in either TSSOP14 or SOIC14 package and converts them to a DIP format.

AD325V14

AD325V14 level-translator breakout board
Designed for dealing with 3V to 5V level transitions when using SPI with such peripherals as MP3 chips and SD memory cards.

AD325V142

Adapt9S12 Experimentor/Extender Card

AD12EXP Extender CardNew extender / genderchanger / breadboard products for the "Adapt" modular prototyping system make it easy to cascade more than one board on the 50-pin connectors. For example, you can have a solderless breadboard and an application board sharing the same 50-pin connector. (#AD12EXP)

Tower configuration for Adapt9S12

Adapt9S12 Tower ConfigurationA pair of 4-slot backplanes enable you to easily create a "Tower" configuration using any Adapt9S12-series MCU board and one or more prototyping or memory cards. (#AD12BPTS)


USB/XBee/RS232 Multi-mode Interface Module (#USB2X232)
USB2X232

This versatile module combines the functions of four different products that, until now, you would have to buy separately!
  1. It provides USB-to-RS232 conversion, with the added bonus of power breakout and on-board 3V regulator, giving you the option of 3V or 5V power for your target board-- eliminates the need for an external power supply during development.
  2. It provides a socket for the popular XBee 802.15.4 radio modules from Digi International, offering you a USB interface to support firmware updates or act as the host node in a Zigbee network.
  3. It provides a breadboard-friendly breakout of all the XBee pins to a wide 20-pin DIP footprint.
  4. It provides a remote Zigbee node interface via RS232 for an XBee module.

USB-to-TTL Interface Module

usbtonctBrings USB-to-TTL level signals to your breadboard, along with fuse-protected and regulated 5V or 3.3V power from USB. Designed to plug into your solderless breadboard, alongside NanoCore12ST or neCore12T. (#USB2NCT)


USB-to-RS232 comport adapter with 3V/5V power breakout
USB2RS2322 USB2RS232

If you've ever needed a USB-to-Com port adapter, you could probably find one at your local computer or office supply store. The only problem is that they do not breakout power from USB, so you need a separate power supply. This product solves that, and includes a 3.3V regulator as well! Works with any of our products having RS232 interface via a DB9 connector. (#USB232)

You can now use PayPal for any purchase!

PayPal accepted

If you would like to claim a student discount, choose "Send Check or Money Order" as payment option before submitting your online order. Mention your request in the Comments at Checkout and we will send you a revised invoice via PayPal.

Tools, Documentation & Examples Upgrades:

  • Adapt9S12X: A significant re-write was done to the Serial Monitor, and extensive updates were done on the free Windows GUI for it, uBug12x. Both Adapt9S12X and uBug12x now have detailed online manuals.

  • Adapt9S12DP512: many CodeWarrior C examples specifically written and tested on Adapt9S12DP512 have been added to the code library.
logo






www.technologicalarts.com

Toll-free: 1-877-963-8996