Scratch & Arduino

There are many initiatives and ways of controlling Arduinos using Scratch

I have my own ScA

There is MrYrs s2a_fm for Scratch2

There are a few others but the other thing I want to mention is Ardublock which is not Scratch based but uses a block language and has the benefit of allowing you to make standalone projects (such as Parent/Sister/Brother Bedroom Alarm)