Lilypad Arduino IDE created using QTcreator and PyQT
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Arduinomk
Examples
UIFiles
dist
temp
.gitignore
LilypadUpdated.png
README.md
UT_Dallas_tex_flame-1.png
bk.py
createExecutable.sh
drawing.svg
interperator_class.py
interperator_class.pyc
itests.py
lily.png
main.py
main.spec
mainWindow.py
temp.ino
test.test
treeClass.py
treeClass.pyc

README.md

SEEC Lilypad IDE

Lilypad IDE THe Lilypad IDE is a code editor that uses a custom language to help students starting out program a Lilypad Arduino Development board. It uses a english like language to control each section of the Lilypad Board. It is paired with an instructional guide that walks

Prerequisites

In addition to the file here it is also nessisary to download a copy of Arduino 1.6.13, as well as installing arduino-mk.

Arduino-mk: Arduino Mk

Found here: Arduino 1.6.13

Software Packages:

pyqt

qtCreator

sudo apt-get install pyqt5 pyqt5-dev-tools qtcreator

Language Features

The Lilypad Language was designed to be an easy to use and quick to understand introductory language. More examples can be found in the Lilypad IDE itself under the help dialog.

Examples:

Light LED and play an A on the buzzer when button pressed

USE BUTTON
USE LED1
USE BUZZER
IF(BUTTON == 0){
        LED1 ON
        BUZZER A
        WAIT 150
}ELSE{
        LED1 OFF
        BUZZER OFF
        WAIT 150
}

Future Work

There are still things that need to be finished, these are recorded in the github issues, feel free to jump in and work on submiting a pull request to solve any open issues!