Emoji#

Introduction#

The VEX AIM Coding Robot can display emojis on its screen. Emojis can be used to show the robot’s emotion, show a status, or give feedback while a project is running.

Only one emoji can be shown at a time. A new show emoji block replaces the emoji currently shown on the screen. Use hide emoji to clear the emoji from the screen.

Below is a list of all blocks:

Actions — Show or hide an emoji.

  • show emoji — Displays an emoji facing forward, left, or right.

  • hide emoji — Clears the emoji from the screen.

Actions#

show emoji#

The show emoji stack block displays an emoji on the robot’s screen. The emoji appears over anything else shown on the screen.

show emoji stack block#
    show [emoji_happy v] looking [forward v]

Parameter

Description

emoji

The emoji to display. See the emoji options below.

direction

The direction the emoji faces on the screen:

  • forward
  • left
  • right

A smiling emoji with open eyes and an open mouth.
excited

An emoji with a closed mouth smile and sunglasses.
confident

A winking emoji sticking its tongue out.
silly

A grinning emoji with blushing cheeks and stars around its head.
amazed

A smiling emoji with an open mouth and raised eyebrows, with a super hero style mask over its eyes.
strong

A smiling emoji with an open mouth and stars for eyes.
thrilled

A grinning emoji with a closed mouth smile.
happy

A smiling emoji with a wide open mouthed smile and closed happy eyes.
proud

An emoji with a wide open mouthed smile and eyes squeezed shut with tears emerging.
laughing

A closed eyed grinning emoji holding up crossed fingers.
optimistic

An emoji with a half-smile and its tongue slightly sticking out, with one raised eyebrow.
determined

A grinning emoji with heart eyes.
affectionate

A closed mouth grinning emoji with closed peaceful eyes and raised eyebrows.
calm

A wide eyed emoji with no mouth.
quiet

A blushing emoji with no mouth.
shy

A grinning emoji with closed happy eyes and blushing cheeks.
cheerful

A grinning emoji with closed happy eyes and heart shaped blushing cheeks, with pink hearts around the face.
loved

An open mouthed wide eyed emoji.
surprised

A slightly frowning emoji with slightly raised eyebrows and a finger on the chin.
thinking

A yawning emoji with closed eyes and a hand covering the yawning mouth.
tired

A slightly frowning emoji with furrowed eyebrows and a question mark on its face.
confused

An emoji with half closed eyes and a closed expressionless mouth.
bored

A wide eyed emoji with raised eyebrows, blushing cheeks, and a tightly closed mouth.
embarrassed

A slightly frowning emoji with a bead of sweat on the forehead and pleading eyes.
worried

A frowning emoji with open eyes.
sad

An emoji with swollen eyes and a thermometer sticking out of its closed mouth.
sick

A frowning emoji with closed eyes and deeply furrowed eyebrows.
disappointed

An emoji with a quivering closed mouth frown and open eyes with slightly raised eyebrows.
nervous

A slightly frowning emoji with half open scowling eyes looking to the right.
annoyed

A frowning emoji with eyes squeezed shut and deeply furrowed eyebrows.
stressed

A deeply frowning emoji with glaring eyes.
angry

A frowning emoji with closed eyes, holding its head in its hands.
frustrated

A half frowning emoji with eyes looking to the right and irritated eyebrows.
jealous

A wide eyed emoji with an open mouth of surprise and raised eyebrows.
shocked

An open eyed, open mouthed emoji with hands on the sides of its face.
fear

An emoji with its eyes squeezed shut, a green tinge to its cheeks, and its tongue fully sticking out of its open mouth.
disgust

Examples

When started, displays a confident emoji for 2 seconds, then displays a frustrated emoji.#
    when started
    [Show two different emotions.]
    show [emoji_confident v] looking [forward v]
    wait (2) seconds
    show [emoji_frustrated v] looking [forward v]

When started, displays the same excited emoji facing left, forward, and right.#
    when started
    [Show one emoji facing different directions.]
    show [emoji_excited v] looking [left v]
    wait (2) seconds
    show [emoji_excited v] looking [forward v]
    wait (2) seconds
    show [emoji_excited v] looking [right v]

hide emoji#

The hide emoji stack block clears the emoji from the robot’s screen.

hide emoji stack block#
    hide emoji

Parameters

Description

This block has no parameters.

Example

When started, displays a confident emoji for 2 seconds, then hides the emoji.#
    when started
    [Show an emoji for 2 seconds.]
    show [emoji_confident v] looking [forward v]
    wait (2) seconds
    hide emoji