mBlock v5.4.3 Flashcards
What version is the latest mBot app?
v5.4.3
What is mBlock 5.4.3?
A powerful tool for learning robotics and coding
mBlock is a __ language.
visual programming
mBlock uses __ or __ instead of __ to create code.
pictures, blocks, text
Why is Mblock perfect for beginners?
It simplifies complex coding concepts due to it using visuals.
What are the 3 core concepts of mBlock v5.4.3?
Thinkable
Meaningful
Social
To think and construct structures
out of the bricks
THINKABLE
THINKABLE: mBlock + LEGO = ___
Programming blocks
supports different themes such as:
* Games
* Stories
* Animations
* Simulations
MEANINGFUL
What are the 4 themes that make mBlock v5.4.3 meaningful?
Games
Stories
Animations
Simulations
allows member to support one another, collaborate with each other, and critique each other’s work.
SOCIAL
SOCIAL:
allows member to ___ one another, ___ with each other, and ___ each other’s work.
support, collaborate, critique
What are all the parts of mBlo
STAGE
BLOCKS PALETTE
SCRIPTS TAB
TOOL BAR
mBlock LIST
This where sprites (characters or elements) are drawn or placed and interact.
STAGE
What are sprites?
characters or elements
What is the measure of the grid of the stage?
480 pixels wide, 360 pixels tall
The “List” function allows you to
create and manipulate lists of data.
mBlock LIST
GIVE THE SPECIFIC FUNCTIONS OF mBlock LIST
1) Integration with hardware
2) Save and Load Projects
What doees Integration with hardware mean?
You can use it to control physical devices like lights or sensors
Examples of Integration with hardware, hardware part
arduino and microcontroller?
What specific function of mBlock list:
* saving scripts and codes
* loading them for future edits or
execution.
Save and Load Projects
In mBlock, palettes are categorized sets of blocks that help users program the projects more intuitively.
BLOCKS PALETTE
Blocks in mBlock can control various actions such as __, ___, or ___
moving sprites, playing sounds, of changing volumes
BLOCKS PALLETE makes coding __ by __ what each action will do.
intuative, visualy representing
detects events or input blocks:
Looks- APPEARANCE
(magenta)
Show- VISIBILITY
(purple)
Action- MOVEMENT or MOBILITY (mid blue)
Sensing- DETECTION
(cyan)
blocks for logic and math:
Events(yellow)
Control(mid orange)
Operators(green)
Variables(orange)
My Blocks(pale red)
It is where you create and manage the behavior of your project.
SCRIPTS TAB
What is Programming Logic?
Drag and drop blocks from different palettes to create sequences of actions.
SPECIFIC FUNCTIONS OF SCRIPTS TAB:
1) Programming Logic
2) Visual Representation
3) Debugging
Use visual feedback and testing
within the Script tab to identity
and fix errors in your code.
Debugging