svg+xml;charset=utf

Code Kit by EduKits

Drag & drop coding for Arduino

Launch Web App
svg+xml;charset=utf

Countless blocks. Infinite possibilities.

Input / Output

  • digital
  • analog
  • PWM
  • potentiometer
  • ultrasonic
  • servo
  • buzzer
  • +9

Logic

  • if / else-if / else
  • comparison
  • test
  • null
  • HIGH / LOW
  • true / false
  • +2

Loops

  • setup / loop
  • repeat * x
  • while
  • for
  • for list
  • break loop

Timing

  • delay ms
  • delay μs
  • run time ms
  • run time μs
  • infinite delay
  • pulse duration

Maths

  • number
  • arithmetic
  • angle
  • date
  • map
  • adv. maths
  • trigonometry
  • round
  • +7

Text

  • string
  • concatenate
  • append
  • get length
  • get letter
  • reverse
  • +7

Variables

  • integer
  • float
  • boolean
  • string
  • set var
  • call var
  • create var

Functions

  • new function
  • call function
  • if … return
  • function return
  • function as variable

Messaging

  • set bitrate
  • timeout
  • serial print / ln
  • serial byte
  • data received
  • +3

Here’s why Code Kit (respectfully) is the best.

Feature

Code Kit

Ardublockly

ArduinoBlocks

BlocklyDuino

mBlock

Arduino IDE

Scratch

Visual Block Coding

View Live Code

Direct Code Upload

Custom webserver

Requires plugin

Custom webserver

Intuitive Interface

Regular Updates

Not since 2016

Not since 2014

Arduino-Compatible

Extensive Block Library

Typed Variables

Pins & States as Variables

Partially

One-Click Copy Code

Customisable Toolbox

Browser Autosave

N/A

N/A

Documentation & Support

Documentation only

Spanish documentation

Documentation only

Documentation only

Advanced Mode

Interface Dark Mode

Cool Loading Animation