LEGO EducationEV3 ClassroomBlocksTypes and Descriptions
Table of ContentsWord Block Types . 2Word Block Description . 4Motor Blocks . 4Movement Blocks . 7Display Blocks . Error! Bookmark not defined.Sound Blocks . 14Event Blocks . 16Control Blocks . 20Sensor Blocks . 23Operator Blocks . 28Variable Blocks . 32My Blocks . 34Weather Blocks . Error! Bookmark not defined.More Motor Blocks . Error! Bookmark not defined.More Movement Blocks . Error! Bookmark not defined.More Sensors . Error! Bookmark not defined.Music Blocks . Error! Bookmark not defined.Log and Visualize Data Over Time Error! Bookmark not defined.Display Extension . Error! Bookmark not defined.1LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Word Block TypesThe Scratch programming language is made up of different types of blocks, eachrepresented by a different shape.Hat BlocksHat Blocks are used to start a program. They have a rounded top so that otherblocks can only be attached under them.Stack BlocksStack Blocks perform the main commands in a program. They’re the blocks thatcan make the motors move and the lights light up!C BlocksC Blocks are C-shaped blocks. They’re placed between the beginning and theend of the loop or check whether a condition is “true.” All of the C Blocks can befound in the Control category.Reporter BlocksReporter Blocks hold values, which be a number or a string. Among other things,they can hold a sensor reading or store the value of a variable.Boolean BlocksBoolean Blocks are conditions that can either be true or false. They’re usedtogether with C Blocks to form the logic of a program.2LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Cap BlocksCap Blocks are used to end scripts. They’re shaped with a notch at the top and aflat bottom so that you can’t place any blocks below them. There are two CapBlocks, both which can be found in the Control category.Block StacksA block stack is a number of blocks that have been put together.3LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Word Block DescriptionMotor BlocksMotor Blocks either make the motors run or get information from the motors. The MotorBlocks category contains the most common Motor Blocks.Runs one motor clockwise orcounterclockwise for a specifiednumber of rotations, seconds, ordegrees.Run Motor for DurationThe motor speed is set by the SetSpeed Block. The default speed is75%.Run Motor for Duration at SpeedRuns one motor for a specifiednumber of rotations, seconds, ordegrees at a specified speed. Anegative speed value runs the motorcounterclockwise.Start MotorRuns one motor clockwise orcounterclockwise forever.The motor speed is set by the SetSpeed Block. The default speed is75%.4LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Stop MotorStops one motor from running. Themotor will brake so that it quicklycomes to a complete stop. Themotor will not hold its position onceit has stopped.Set Motor SpeedSets the speed of one or moremotors. The speed range is -100 to100. Negative values will reversethe direction of the motor. If thespeed hasn’t been specified, thedefault value is 75%.Set Motor Position at StopSets the action that the motor willperform when its current commandcompletes. It can be set to eitherfloat or actively hold position whenthe motor stops.Set Motor Position at SpeedStarts running a motor at thespecified speed until the motor istold to do something else or theprogram stops. A negative speedvalue runs the motorcounterclockwise.Runs a motor at a specifiedpercentage of power until themotor is told to do something elseor the program stops. Unlike theblocks that use the speedparameter, which regulates thepower of the motor in order tomaintain a specified speed, thisblock will keep the power levelconstant without regulation. Anegative power value runs themotor counterclockwise.Start Motor at Power5LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Reset Motor Degrees CountedResets the degree count of amotor to “0.” A motor’s degreecount is equal to the motor’srelative position from where itstarted. The degree count is “0”whenever a program starts, or amotor is connected to an EV3Brick. Turning the motor clockwiseincreases the count, while turningcounterclockwise decreases thecount.Motor Degrees CountedReturns the number of degrees amotor has turned. The degreecount is set to “0” when theprogram starts or is reset using theReset Degrees Counted Block.Turning the motor clockwiseincreases the count, while turningcounterclockwise decreases thecount.Motor SpeedReports the current speed of themotor. The value given is themotor’s actual speed, not thespeed set by the Set Speed Block.6LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Movement BlocksMovement blocks enable you to run two motors in a synchronized motion. They’reprimarily used to move Driving Bases around. Only motors of the same type (e.g., twoMedium Motors) can be synchronized.Moves a model forward orbackward for a specified numberof seconds, degrees or rotations.Move for DurationUse the Set Movement MotorsBlock to match the Ports on yourmodel that are connected toLarge Motors. The default Portsare B (left) and C (right).The speed of the motors is set bythe Set Movement Speed Block.The default speed is 50%.7LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Moves a model forward thespecified number of seconds,degrees, or rotations with thespecified steering. the possibilityof steering.Move with Steering for DurationHigher steering values (i.e. 99and -99) will make the arc path ofthe Driving Base sharper.Use a value of “0” to drive in astraight line. Using the values 100and -100 will make the DrivingBase pivot on itself.Use the Set Movement MotorsBlock to match the Ports on yourmodel that are connected toLarge Motors. The default Portsare B (left) and C (right).The speed of the motors is set bythe Set Movement Speed Block.The default speed is 50%.Starts moving a model forwardwith the possibility of steeringforever. Higher steering values(i.e. 99 and -99) will make thearc path of the Driving Basesharper.Start Moving with SteeringUse a value of “0” to drive in astraight line. Using the values 100and -100 will make the DrivingBase pivot on itself.8LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Stops all movement.Stop MovingUse the Set Movement MotorsBlock to match the Ports on yourmodel that are connected toLarge Motors. The default Portsare B (left) and C (right).Set Movement SpeedSets the speed of a movingDriving Base. The speed range is-100 to 100. Negative valueschange the direction of themovement. The default value is75%Set Movement MotorsSets the movement motors forthe Movement Blocks. The firstspecified Port sets the left motor,and the second specified Portsets the right motor. The defaultPorts are B (left) and C (right).Set Movement Motors to Hold Positionat StopSets the action that themovement motors will performwhen their current commandcompletes. It can be set to eitherfloat or actively hold the currentposition when the motors stop.9LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Move with Steering for Duration atSpeedMoves a model the specifiednumber of seconds, degrees, orrotations at the specified speed,with the specified steering.Use the Set Movement MotorsBlock to match the Ports on yourmodel that are connected toLarge Motors. The default Portsare B (left) and C (right).Higher steering values (i.e. 99and -99) will make the arc path ofthe Driving Base sharper.Use a value of “0” to drive in astraight line. Using the values 100and -100 will make the DrivingBase pivot on itself.Moves a model the specifiednumber of seconds, degrees, orrotations at the specified speedfor each motor.Move for Duration at SpeedThe first speed value sets thespeed of the left motor, and thesecond speed value sets thespeed of the right motor.Use the Set Movement MotorsBlock to match the Ports on yourmodel that are connected toLarge Motors. The default Portsare B (left) and C (right).10LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Start Moving with Steering at SpeedStarts moving a model at thespecified speed, with thespecified steering until the motorsare told to do something else orthe program stops.Use the Set Movement MotorsBlock to match the Ports on yourmodel that are connected toLarge Motors. The default Portsare B (left) and C (right).Starts moving a model at thespecified speed for each motoruntil the motors are told to dosomething else or the programstops.Start Moving at SpeedThe first speed value sets thespeed of the left motor, and thesecond speed value sets thespeed of the right motor.Use the Set Movement MotorsBlock to match the Ports on yourmodel that are connected toLarge Motors. The default Portsare B (left) and C (right).11LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Display BlocksDisplay blocks enable you to display text or graphics on the EV3 Brick Display.Display Image for SecondsDisplays the selected imageon the EV3 Brick Display forthe specified number ofseconds.Display ImageDisplays the selected imageon the EV3 Brick Display.The image remains on theDisplay until it is overwrittenby another block, the Displayis cleared, or the programstops.Displays the defined text atthe specified line on the EV3Brick Display. The line heightis 10 pixels.Write at LineThe text remains on theDisplay until it is overwrittenby another block, the Displayis cleared, or the programstops.12LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Write at Coordinates with FontDisplays the defined text inthe specified font, at thespecified XY coordinates onthe EV3 Brick Display. Theline height is 10 pixels.The text remains on theDisplay until it is overwrittenby another block, the Displayis cleared, or the programstops.Clears the EV3 BrickDisplay.Clear DisplaySets the Brick Status Lightsto the specified color andpulse option.Set Status Lights to ColorPossible options are green,red, orange, green pulse, redpulse, and orange pulse.13LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Sound BlocksSound blocks enable you to play sounds using the speaker inside theEV3 Brick.Play Sound Until DonePlays a selected sound onEV3 Brick and waits untilthe sound is finished.Start SoundStarts playing a selectedsound on the EV3 Brick andimmediately continues theprogramming stack.Play Beep for SecondsPlays a beep tone on theEV3 Brick for a specifiednumber of seconds.Start Playing BeepPlays a beep tone on theEV3 Brick. The tone willkeep playing until thespeaker is told to dosomething else or theprogram stops.Stop All SoundsThis block stops all soundsthat are currently playing onthe EV3 Brick.14LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
This block sets the volumeof the sound. The defaultvolume is 100%.Set Volume15LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Event BlocksEvent blocks are comprised entirely of Hat Blocks, meaning that they’realways the first block in a programming stack and other blocks can onlybe attached under them. Hat Blocks are necessary to start aprogramming stack and will be triggered when a specified event occurs.When Program StartsRuns all of the blocksattached to it, sequentiallyfrom top to bottom, when theprogram starts. The programcan be started by using theDownload and Run Button, orby selecting and running theprogram from the EV3 Brick.When Color IsRuns the blocks attached to itwhen the Color Sensordetects a specified color. Thesensor can detect:- Black- Brown- Blue- (4) Light Blue- Green- Yellow- Red- White- No color- Any change in colorThis block will only trigger inthe event of detecting thespecified color. This meansthat the block will not retrigger as long as the detectedcolor remains unchanged.16LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Runs the blocks attached to itwhen the Touch Sensor ispressed or released.When PressedThis block will only trigger atthe specified event. Thismeans that the block will notre-trigger as long as the stateof the Touch Sensor remainsunchanged.Runs the blocks attached to itwhen the Ultrasonic Sensor’sdistance to an object is lessthan, greater than, equal to, orchanges more than thespecified distance incentimeters or inches.When Distance IsThis block will only trigger atthe specified event. Thismeans that the block will notre-trigger if the distanceremains unchanged.Runs the blocks attached to itwhen the Gyro Sensor’s angleis less than , greater than,equal to, or changed morethan the specified angle.When Angle IsThis block will only trigger atthe specified event. Thismeans that the block will notre-trigger if the angle remainsunchanged.17LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
When Brick Button PressedRuns the blocks attached to itwhen the specified BrickButton is pressed or released.This block will only trigger atthe specified event. Thismeans that the block will notre-trigger as long as the BrickButton remains in its currentstate.WhenRuns the blocks attached to itwhen its Boolean condition istrue.This block will only trigger inthe event of the conditionbecoming true. This meansthat the block will not retrigger if the condition remainstrue.When I Receive MessageRuns the blocks attached to itwhen the specified messageis broadcasted by either theBroadcast Message or theBroadcast Message and WaitBlock.Broadcast MessageBroadcasts the specifiedmessage. All of the When IReceive Message Blocks thathave been set to the specifiedmessage will activate.This Broadcast Block sendsthe specified message andimmediately proceeds to thenext block, unlike theBroadcast Message and WaitBlock, which will wait until allof the programming stacks“listening” for this messagehave finished beforeproceeding.18LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Broadcast Message andWaitBroadcasts the specifiedmessage. All of the When IReceive Message Blocks thathave been set to the specifiedmessage will activate.This Broadcast Block sendsthe specified message andwaits until all of theprogramming stacks“listening” for this messagehave finished beforeproceeding to the next blockin its own stack. This is unlikethe Broadcast MessageBlock, which will proceedwithout waiting.Runs the blocks attached to itwhen the timer exceeds thespecified value.When TimerThis block will only trigger inthe event of the timerexceeding the specifiedvalue. This means that theblock will not re-trigger aslong as the timer is above thespecified value.19LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Control BlocksThe Control Blocks category contains all of the blocks that can modifythe linear flow of block execution, such as “wait for” structures, loopsand conditions.Wait for SecondsThis block pauses the programmingstack for a specified number ofseconds – it supports whole numbersand decimals.Wait UntilThis block pauses the programmingstack until a specified Booleancondition is true.Repeat LoopThis block pauses the programmingstack until a specified Booleancondition is true.Forever LoopAll of the blocks held inside thisblock will loop forever.The only way to stop the loop is tointerrupt the program by pressing theStop button, or by using the Stop AllBlock.20LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Repeat Until LoopAll of the blocks held inside the blockwill loop until the specified Booleancondition is true. When the specifiedcondition becomes true, blocksbeneath it will play.If ThenThis block will check whetherthe specified Boolean conditionis true.If the condition is true, all of theblocks held inside it will play. Ifthe condition is false, theblocks will be ignored.This block will check whetherthe specified Boolean conditionis true.If Then ElseIf the condition is true, theblocks held inside the firstspace will play and the stackwill continue. If the condition isfalse, the blocks inside thesecond space will play.Stops all running programmingstacks, its own programmingstack, or stops and exits theprogram.Stop21LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
This block stops all programmingstacks expect its own.Stop Other Stacks22LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Sensor BlocksSensor Blocks receive information from the sensors.Is Reflected Light Intensity?Returns “true” if the Color Sensor’sreflected light intensity is greaterthan, equal to, or less than thespecified percentage.Reflected Light IntensityReturns the Color Sensor’s reflectedlight intensity, as a percentage. Thereturned value is scaled according tothe Color Sensor’s reflected lightintensity calibration, which can bechanged using the CalibrateReflected Light Intensity Block.Set Reflected Light IntensityCalibrationCalibrate the Color Sensor’ssensitivity to reflected light intensity.Minimum and maximum thresholdscan be calibrated.Wait Until Color IsPauses the programming state untilthe Color Sensor detects thespecified color. The sensor candetect– Black– White– Blue– Brown– Green– Yellow– Red– No color23LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Is Color?Returns true if the Color Sensordetects the specified color. Thedetectable colors are:– Black– White– Blue– Brown– Green– Yellow– Red– No colorColorReturns the Color Sensor’s detectedcolor, as a number. Possible valuesare:0 – No color1 – Black2 – Blue3 – Green4 – Yellow5 – Red6 – White7 – BrownIs Ambient Light IntensityReturns true if the Color Sensor’sambient light intensity is greaterthan, equal to, or less than thespecified percentage.Ambient Light IntensityReturns the Color Sensor’s ambientlight intensity, as a percentage.Wait Until PressedPauses the programming stack untilthe Touch Sensor is pressed orreleased.24LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Is Pressed?Returns true if the Touch Sensor ispressed.Wait Until Distance IsPauses the programming stack untilthe Ultrasonic Sensor’s distance toan object is less than, greater than,equal to, or changed more than thespecified distance in centimeters orinches.Is Distance?Returns true is the UltrasonicSensor’s distance to an object isgreater than, equal to, or less thanthe specified distance in centimetersor inches.Distance?Returns the Ultrasonic Sensor’sdistance to an object in centimetersor inches. The sensor’s range is 0255 centimeters or 0-100 inches.Wait Until Angle IsPauses the programming stack untilthe Gyro Sensor’s angle is less than,greater than, equal to, or changedmore than the specified angle.Is Angle?Returns true if the Gyro Sensor’sangle is greater than, equal to, orless than the specified angle.AngleReturns the Gyro Sensor’s angle indegrees.25LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Reset AngleReturns the Gyro Sensor’s angle to“0.”Angular VelocityReturns the Gyro Sensor’s angularvelocity, in degrees per second.Wait Until Brick Button isPressedPauses the programming stack untilthe specified Brick Button is pressedor released.Is Brick Button Pressed?Returns true if the specified BrickButton is pressed or released.Brick ButtonReturns the Brick Button pressed,expressed as a number. Possiblevalues are:0 No Button1 Left Button2 Center Button3 Right Button4 Up Button5 Down ButtonTimerThis block reports the time, inseconds, since the program started.The timer restarts every time theprogram restarts. Use the ResetTimer Block to manually restart thetimer.26LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
This block resets the timer.Reset Timer27LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Operator BlocksOperator blocks perform all of the mathematical operations that can bedone using numerical values.Pick Random NumberPicks a random numberwithin the specified range,including both endpoints. Forexample, with a specifiedrange of 1 to 3, the blockcould return a 1,2 or 3.PlusAdds two values and returnsthe result.MinusSubtracts the second valuefrom the first value andreturns the result.MultiplyMultiplies two values andreturns the result.DivideDivides the second value bythe first value and returns theresult.28LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Less ThanReturns true if the first valueis less than the secondvalue.EqualReturns true if the first valueis equal to the second value.Greater ThanReturns true if the first valueis greater than the secondvalue.AndReturns true if both Booleanvalues are true.OrReturns true if at least one ofthe Boolean values are true.NotReturns true if the Booleanvalue is false.29LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Join StringsConcatenates, or “joins” thevalues together and returnsthe result. For example if“hello” and “world” were inputinto the block, it would return“helloworld”). To return “helloworld” input “hello ” and“world” or “hello” and “ world”including a space after helloor before world.Length of StringReturns the number ofcharacters contained in thegiven string. For example, ifthe input is “LEGO,” theblock returns “4.”ModReturns the remainder of thedivision when the first valueis divided by the secondvalue.For example, when 10 is thefirst input and 3 is thesecond, the block will report1 because 10 divided by 3gives a remainder of 1.Negative numbers behave alittle differently because aremainder must always bepositive (e.g., -10 mod 3equals 2, not -1 because youhave to multiply 3 by -4 tohave any remainder at all).Rounds the given number tothe nearest integer. If followsthe standard rules of .5 orhigher are rounded up,whereas decimals of lessthan .5 are rounded down.Round30LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Performs the specified mathfunction on a given numberand reports the result.Math FunctionsAbs – absolute valueFloor – lowest valueCeiling – highest valueSqrt – square rootSin – sineCos – cosineTan – tangentAsin – inverse sineAcos – inverse cosineAtan – inverse tangentLn – natural logarithmLog – logarithmE - exponential (base e)(inverse functions of Ln)10 - exponential (base 10)(inverse function of log)31LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Variable BlocksThe Variable Blocks category contains all of the blocks linked tovariables and lists (arrays).VariableReturns the value of a variable.Whenever a variable is created,a version of this block appearswith the variable’s given nameon it, resulting in a version ofthis block for every variable.Each version of the block holdsits “assigned” value.Set Variable ToSets the variable to thespecified value. The variablecan be either a string or anumber.Change Variable ByChanges the variable by aspecified value. If the variableis a text string and not anumber, it is set to the valuethe variable was to be changedby (casting the string to a “0”).ListReturns the value of a list.Whenever a list is created, aversion of this block appearswith the list’s given name on it,resulting in a version of thisblock for every list.Add Item to ListAdds an item containing thespecified text or number to alist.32LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
Delete All Items in ListThe block deletes all of theitems in the specified list.Replace Item at Index inList with Another ItemReplaces the specified item’scontent with a specified value.Value of Item at Index inListReturns the value of thespecified item in a specified list.Length of ListReturns the number of itemscontained in the specified list.33LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
My BlocksMy Blocks are part of the Variable Blocks category. You can create yourown definition of a My Block.Define BlockThis block allows you to createyour own block. The My Blockis the group of blocks that isattached to the Define Block.My BlockRuns a user-defined My Block.The block is defined by theDefine Block.34LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo aretrademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group. All rights reserved
7 LEGO, the LEGO logo, the minifigure, DUPLO, the SPIKE logo, MINDSTORMS and the MINDSTORMS logo are trademarks and/or copyrights of the LEGO Group, 2020 The LEGO Group.
Summary: Simulink Support Package for LEGO MINDSTORMS EV3 Hardware Verify LEGO EV3 Firmware Version - In the EV3 Brick Interface, go to the settings and select Brick Info. - Check that Brick FW is V1.03Eor later. - If the firmware is earlier than V1.03E, use the LEGO EV3 Software to update the firmware.
the EV3 Software. The LEGO Technic elements in the box are beams, pins, gears, and wheels as well as electronic compo - nents like EV3 motors, EV3 sensors, cables, EV3 rechargeable battery and the EV3 Intelligent Brick itself. the studless way of building As you may already know, there are no classic LEGO bricks in the EV3 box, and the beams .
Simulink and LEGO MINDSTORMS EV3 9 P a g e Project 1: Explore Simulink and LEGO MINDSTORMS EV3 P1.1 Get Started: Program EV3 Status Light with Simulink Motivation At the end of this project you will be able to program an EV3 brick from Simulink. Objective Create first model in Simulink Check hardware and software installation
Lego.Ev3.Core Namespace 1 15 Class Description Brick Main EV3 brick interface BrickButtons Buttons on the face of the LEGO EV3 brick BrickChangedEventArgs Arguments for PortsChanged event Command Command or chain of commands to be written to the EV3 brick DirectCommand Direct commands for the EV3 brick DummyCommunication Dummy object for testing.
Our LEGO EV3 computer brick has an "operating system" that is just called "firmware". Occasionally LEGO issues updated firmware for the EV3 bricks. If you see a notice telling you that the firmware on your brick needs updating, this video shows you how to update your EV3 computer brick. To see the video of part 3, use the link below.
Internet: www.LEGO.com Annual Report 2018 is published for the LEGO Group by Finance and Corporate Brand Communications. Design: Kontrapunkt Print: Rosendahls Printed copies: 50 LEGO, the LEGO logo, the Minifigure, DUPLO, the FRIENDS logo and NINJAGO are trademarks of the LEGO Group. 2019 The LEGO Group. LEGO Star Wars & Lucasfilm Ltd.
Modeling and Control of a Motor System Using the Lego EV3 Robot. Master of Science (Electrical Engineering), August 2015, 52 pp., 32 figures, 8 numbered references. In this thesis, I present my work on the modeling and control of a motor system using the Lego EV3 robot. The overall goal is to apply introductory systems and controls engineering
Writing Human Factors Plans & Reports for Medical Technology Development pReVIeW COpY This is a preview edition of an AAMI guidance document and is intended to allow potential purchasers to evaluate the content of the document before making a purchasing decision. For a complete copy of this AAMI document contact AAMI at 1- 77-2-22 or visit www.aami.org. PREVIEW COPY This is a preview edition .