The main user program is loaded through BASICtools via a USB connection. The attachment of the USB and power supply is shown below.
Initially you will have to load BASIC firmware onto the LPC1768. These boards use the mbed protoco, so when you plug the board in for the first time, an MBED disk will appear to the files manager (below)
 
          
         
            
            
           
        
           
            
      
Depending on the mbed firmware version (running on a different CPU LPC11U35 or LPC43xx), you may see a .bin file. Delete any of these and copy the BASIC.bin firmware you downloaded or were emailed from Coridium. And also depending on mbed firmware you may need to reset the board via push button. Not for older ARMweb/ LPC2138 boards usethese directions .
While an Ethernet connection is not required, if it exists and there is a DHCP server, the ARMweb will boot faster (otherwise each reset the 10 second timeout waiting for DHCP service will occur).
 mbed 
LPC1768
 mbed 
LPC1768
 Seeed Studio 
ArchPro
Seeed Studio 
ArchPro
 
ARMweb
 DINkit - 
Ethernet.
DINkit - 
Ethernet.
BASIC and Web page interaction
BASIC can be embedded in the web page served by webBASIC. That BASIC code can access global variables of the user program running on the ARM. BASIC embedded in the web page can NOT call a FUNCTION or SUB..
The user (client) can also interact with an webBASIC program via the CGI mechanism.
USB drivers
Most PC's will sound a tone that indicates a new USB device has been connected. Most Windows 7, 8 and 10 systems will either include the FTDI device driver or are able to download it automatically from the network.
If your system is unable to do that. Run the FTDI driver installation setup in the \Program Files\Coridium\Windows_drivers directory. This will install the proper drivers for the FTDI chips we use for interfacing to the USB.
Up to date details are at the www.ftdichip.com VCP drivers page.
Continue with the some programming examples.
or