taweili / ardublock

ArduBlock is a Block Programming Language for Arduino.
GNU General Public License v3.0
414 stars 292 forks source link

Lcd display blocks. Move tone blocks. Tidying up #71

Closed TonyCallear closed 11 years ago

TonyCallear commented 11 years ago

Requires standard LCD library to be replaced by 'New LCD' from... https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home Direct download https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads/LiquidCrystal_V1.2.1.zip

Add Blocks to create and control generic LCD displays. I2C and parallel interfaces. Fix. Header lines generated out of order (needed for above to work) Move 'tone' blocks to 'Pins' draw because they set a pin's state. Change 'Utilities' draw to 'Generic Hardware' and improve color. MessageBlock: add <&space> command to allow space at start or end of messages MessageBlock: add <&nothing> command to allow apply settings without 'printing'

Correct some of my previous daft coding in old 'utilities' draw.

TonyCallear commented 11 years ago

Ebns up looking like this...

lcd-example

Tone blocks in Pin draw pins-example