# Scratch software for grade 3 to 5 students

**URL:** <https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215>\
**Category:** Programming\
**Created:** [May 16, 2022, 4:57am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215 "2022-05-16T04:57:05Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![PA3040](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pa3040/32/216617_2.png) [@PA3040](https://forum.arduino.cc/u/PA3040)\
**Post date:** [May 16, 2022, 4:57am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/1 "2022-05-16T04:57:05Z")

</div>

Hi all  
We are from school . we are planning to teach Arduino programing for grade 3 to 5 students using scratch software ( Drag and drop software like mBlock). We are planning to use Tablet with Android OS. We searched few apps in Google play like mBlock, but it does not support upload the program to Arduino uno from the TAB computer , please advice about apps that supports uploading feature from the TAB computer to Arduino Uno using on the go USB extension

Thanks in advance  
PA3040

---

<div class="post-metadata">

**Author:** ![Grumpy\_Mike](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/grumpy_mike/32/213521_2.png) [@Grumpy\_Mike](https://forum.arduino.cc/u/Grumpy_Mike)\
**Post date:** [May 16, 2022, 5:51am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/2 "2022-05-16T05:51:50Z")

</div>

> [@PA3040](#):
>
> we are planning to teach Arduino programing for grade 3 to 5 students using scratch software

I think you should change your plans. I don't think you can do this.  
You could talk to an Arduino through a serial I/O block but not actually program it.

By teach Arduino programming, do you actually want to do a program in Scratch and then transfer the functioning of that Scratch program into an Arduino? If so that is doubly not on.

---

<div class="post-metadata">

**Author:** ![PA3040](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pa3040/32/216617_2.png) [@PA3040](https://forum.arduino.cc/u/PA3040)\
**Post date:** [May 16, 2022, 6:03am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/3 "2022-05-16T06:03:40Z")

</div>

Thanks for the reply

This can be done using Arduino App that installed on my android phone and TAB but scratch app like mBlock does not allow uploading . Is it possible

Thanks

---

<div class="post-metadata">

**Author:** ![Grumpy\_Mike](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/grumpy_mike/32/213521_2.png) [@Grumpy\_Mike](https://forum.arduino.cc/u/Grumpy_Mike)\
**Post date:** [May 16, 2022, 6:14am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/4 "2022-05-16T06:14:59Z")

</div>

> [@PA3040](#):
>
> This can be done using Arduino App that installed on my android phone and TAB

What can be done?

> [@PA3040](#):
>
> scratch app like mBlock

Do you mean Scratch or Scratch like applications, for examples mBlock?

My use of Scratch versions 1, 2 and 3 have been limited to using it and writing I/O applications on the Raspberry Pi.

---

<div class="post-metadata">

**Author:** ![PA3040](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pa3040/32/216617_2.png) [@PA3040](https://forum.arduino.cc/u/PA3040)\
**Post date:** [May 16, 2022, 6:23am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/5 "2022-05-16T06:23:37Z")

</div>

> [@](#):
>
> What can be done?

Program Arduino Uno using Arduino App that installed on my Samsung TAB with android OS

---

<div class="post-metadata">

**Author:** ![Grumpy\_Mike](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/grumpy_mike/32/213521_2.png) [@Grumpy\_Mike](https://forum.arduino.cc/u/Grumpy_Mike)\
**Post date:** [May 16, 2022, 8:41am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/6 "2022-05-16T08:41:19Z")

</div>

> [@PA3040](#):
>
> Program Arduino Uno using Arduino App

I don't see why this is relevant to what you want to do. Sure using an Arduino app you can take code written in C/C++ compile it and download it to an Arduino. But this is not the same thing, by a very long way, as downloading code with Scratch.

You could use something like this

> **[How to Program an Arduino With BlocklyDuino  | Arduino](https://maker.pro/arduino/tutorial/how-to-program-an-arduino-with-blocklyduino)**
>
> In this tutorial, we introduce BlocklyDuino and show you how to get started by programming an Arduino!

Or even this

> **[How to Code Arduino using Visual Programming with ArduinoBlocks](https://linuxhint.com/code-visual-programming-arduino-blocks/)**
>
> ArduinoBlocks is a platform that provides block-based visual programming to code the Arduino boards primarily for users who do not have the knowledge of coding.

But it isn't Scratch.

---

<div class="post-metadata">

**Author:** ![PA3040](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pa3040/32/216617_2.png) [@PA3040](https://forum.arduino.cc/u/PA3040)\
**Post date:** [May 22, 2022, 3:49am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/7 "2022-05-22T03:49:46Z")

</div>

Can't we do this using windows OS that installed on TAB computer

---

<div class="post-metadata">

**Author:** ![Grumpy\_Mike](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/grumpy_mike/32/213521_2.png) [@Grumpy\_Mike](https://forum.arduino.cc/u/Grumpy_Mike)\
**Post date:** [May 22, 2022, 6:34am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/8 "2022-05-22T06:34:11Z")

</div>

> [@PA3040](#):
>
> Can't we do this

Do what?  
And what has this got to do with scratch?

---

<div class="post-metadata">

**Author:** ![Best\_codes](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/best_codes/32/1020839_2.png) [@Best\_codes](https://forum.arduino.cc/u/Best_codes)\
**Post date:** [November 11, 2022, 12:03am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/10 "2022-11-11T00:03:03Z")

</div>

Hey, great idea, @PA3040! I appreciate what you're doing. You can use _[mBlock online](https://ide.mblock.cc/)_ to do what you need.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 10, 2023, 12:03am UTC](https://forum.arduino.cc/t/scratch-software-for-grade-3-to-5-students/992215/11 "2023-05-10T00:03:53Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
