Arduino Extension
Blocks Available in Scratch

Reset timer block sets the timer's value back to 0.0. Usually the timer must be reset at the beginning of a project for the right value.
Block Type:
Extension:

Timer block is a Robot block and a reporter block. It returns the time passed since the device is turned ON or since the timer has be reset.
Block Type:
Extension:

Read ultrasonic sensor block is a Robot block and a reporter block. It’s used for measuring the distance from an ultrasonic sensor.
Block Type:
Extension:

Serial read byte block is a Robot and a reporter block. It is used to read the commands available at serial monitor one by one (byte by byte).
Block Type:
Extension:

Serial available bytes block is a Robot and a reporter block. It is used to get number of bytes available on serial monitors to read.
Block Type:
Extension:

Serial write text block sends signal from evive to computer through serial monitor. This is used mainly for debugging in Arduino mode
Block Type:
Extension:

Set servo pin block is a Robot block and a stack block. When it is executed, it sets the servo angle to the specified angle between 0 to 180 degrees.
Block Type:
Extension:

Play tone block is a Robot block and a stack block. When it is executed it plays the tone of specified frequency/note for a specific duration/beat.
Block Type:
Extension:

Set PWM pin output is a Robot block and a stack block. This block set PWM output on evive PWM pins. The user can select the output from a range of 0 to 255.
Block Type:
Extension:

Set digital pin output sets the digital state of specified digital pin either “High” or “Low”. If the output is High, the pin will be at 5V else 0V.
Block Type:
Extension: