KontrollerLab permet de:
- écrire le programme source en C.
- configurer (avec un " wizard") un fichier de configuration (fichier.h) pour piloter un afficheur LCD et le place automatiquement dans le répertoire du source.
- compiler et lier le source pour obtenir un fichier objet .hex (pour un usage éventuel par un soft programmeur externe)
- d'appeler automatiquement (avec un bouton) le programme UISP ou AVRDUDE et de programmer l'ATmega in-situ (si le paquet avrdude est installé sur le système, et kontrolleurlab lancé avec droits administrateur)
- de débugger