Arduino
Arduino
Circuits by TinkerCAD - Use Scratch-like programming to create code for your Arduino projects. Build your Arduino circuit with the online simulator, then add your scratch-like code and then run the simulator to see if your circuit works. You can also download the code you created and upload it to your actual physical Arduino board.
Snap 4 Arduino - a version of Snap for controlling Arduino microcontrollers