David Mellis i Kreg Hanning stworzyli eksperymentalne rozszerzenie dla Arduino – Scratch Arduino Extension. Pozwala ono na użycie z poziomu przeglądarki internetowej języka Scratch do programowania płytki Arduino. Komunikacja odbywa się przy pomocy firmware-u Firmata i wysyłanie komend Arduino przy pomocy bloków Scratch. Na stronie wtyczki jest opisany dokładny proces instalacji oprogramowania i podłączenia płytki. Programuje się bezpośrednio ze strony scratchx.org, w specjalnym interfejsie IDE. Przygotowano również przykładowe pliki z kodem.