If you want to try a Scratch-inspired take on microcontroller programming, check out MicroBlocks. It will work with several common boards ... You can graph data easily. We were unable, sadly ...