Fall 2009Back 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!
This 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! soBASIC launch!
This 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
Adapt9S12DP512 is now available with soBASIC pre-loaded.
Prices have been reduced on hundreds of items!New Product Highlights:NanoCore12 Family:
USB Retrofits:
Enables any of the popular XBee modules to be plugged into a solderless breadboard. |
Accepts chips in either TSSOP14 or SOIC14 package and converts them to a DIP format.
|