Build projects for multiple devices using BASIC , C++, Arduino.

Kicchip IDE replaces several Arduino editors, with support for multiple targets per project.

Programs and libraries can be built using BASIC and/or C++.

Use the Remote Kompiler Service to build projects over the internet.

Downloads 
I.D.E. V6.0 
windows Windows
windows Linux (ubuntu) 32bit
windows (coming soon)
windowsRaspberry PI

Remote Kompiler
windows Windows NT,Vista,8,9 (coming soon)
windows Linux (Ubuntu i386) (coming soon)
windows Apple (coming soon)
windows Raspberry PI (coming soon)
Resources
BASIC Language Reference
BASIC Project Examples 


Single Kicchip I.D.EReplaces

Multiple Targets In Same Project.BASIC and/or C++ In Same Project.

Raspberry Pi

RPI

Atmel AVR - Boards & Chips

Yun

Atmel ARM

Microchip PIC32MX Boards & Chips

MSP430 Boards & Chips

Windows PC (MINGW)

BASIC Syntax here..
#include "basic_blink.h"
#include "kic_basic.h"  

// -----------------------------------------------------------------------------
// put your setup code here, to run once:
// -----------------------------------------------------------------------------
subroutine shared setup ( void )
begin_block
  // set pin to OUTPUT mode
  pinMode      ( BOARD_LED , pm_output ) ;
  // set the pin LOW, this should turn an led off if sourcing power to it.
  digitalWrite ( BOARD_LED , LOW       ) ;
end_block ;

// -----------------------------------------------------------------------------
// put your main code here, to run repeatedly:
// -----------------------------------------------------------------------------
subroutine shared loop ( void )
begin_block
  // This code assumes your device is "source"-ing power to the led
  // pin ------ led ------- 0 volts

  digitalWrite ( BOARD_LED , HIGH ) ;
  delay        ( 2000 )             ; // led will be on for 2 seconds..
  digitalWrite ( BOARD_LED , LOW )  ;
  delay        ( 500 )              ; // led will be off for 1/2 second..
end_block ;
C++
#include "project39.h"
// -----------------------------------------------------------------------------
// put your setup code here, to run once:
// -----------------------------------------------------------------------------
void setup ( void )
{
  // set pin to OUTPUT mode
  pinMode      ( BOARD_LED
               , pm_output
               ) ;
  // set the pin LOW, this should turn an led off if sourcing power to it.
  digitalWrite ( BOARD_LED
               , LOW
               ) ;
} ;

// -----------------------------------------------------------------------------
// put your main code here, to run repeatedly:
// -----------------------------------------------------------------------------
void loop ( void )
{
   // This code assumes your device is "source"-ing power to the led
   // pin ------ led ------- 0 volts

   digitalWrite ( BOARD_LED , HIGH ) ;
   delay ( 2000 )        ; // led will be on for 2 seconds..

   digitalWrite ( BOARD_LED , LOW ) ;
   delay ( 500 )         ; // led will be off for 1/2 second..
} ;


Download I.D.E.(5MB)
windows  Windows NT,Vista,8,9 
windows  Linux (Ubuntu i386) (coming soon)
windows  Apple (coming soon)
windows  Raspberry PI (coming soon)


Read more...
 

Kic Studio 5.x - IDE for BASIC (Legacy)


Read more...
 

Subscribe To Kic Newsletter

KicNews is a free newsletter containing articles and links to several microcontroller and educational sources:
We do not give your details to anyone else.