Emoji#

Introduction#

The VEX AIM Coding Robot features a screen-based emoji display that can show various expressions to indicate emotions or status. Below is a list of available blocks:

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

  • hide emoji – Clears the emoji from the screen.

show emoji#

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

show emoji look forward stack block#
    show [emoji_silly v] looking [forward v]

Parameters

Description

emoji

One of the emojis (shown below).

look

The direction the emoji is facing 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 expression for 2 seconds, then switches to a frustrated expression, both while looking forward.#
    when started :: hat events
    [Show two opposite emotions.]
    show [confident v] looking [forward v]
    wait (2) seconds
    show [emoji_frustrated v] looking [forward v]

When started, displays an excited emoji facing left for 2 seconds, then forward for 2 seconds, and finally right.#
    when started :: hat events
    [Show an emoji facing three 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 block clears the emoji displayed on the robot’s screen.

hide emoji stack block#
    hide emoji

Parameters

Description

This block has no parameters.

Example

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