View
860
Download
1
Category
Preview:
Citation preview
BASIC PROGRAMMING BLOCKSNXT-G
THE NXT CONTROLLER
The BrickOutput Ports
A, B, and C
Three separate motor ports
A B C USB
1 2 3 4
Input ports
1, 2, 3, and 4
Where sensors are attached
Select Buttons
On and Enter
Back and Off
The Brick
Programs are downloaded via a USB cable from the pc to the NXT
The USB Port A B C USB
THE NXT-G INTERFACE
NXT-G Software
Main Working Space
Programming pallete, each containing a set of blocks, hover over each to see
available blocks
NXT Window – Access Brick info.
(e.g., memory,
battery, and so on)
Program name
Common, Complete, and MyBlocks palletes can be
selected here
Add Program
blocks here.
Download and run
immediately
NXT-G Software
Main Working Space
Download (Run from the brick)
Starting point
Robot EducatorA series of 46 lessons split into:
Common – Easier (20)
Complete – Harder (19)
Data Logging – Mixed (7)
Each lesson includes:
Challenge Brief – Video or slides
Building Instructions
Programming Instructions
Written comments
can be added.
Pointer and Selection Tool(default)
Grab Hand to move the work space
around.
Move
Wait For Touch
Display
Sound
Switch (Touch)
Some commonly used blocks
Drag (left-click) block here.
Change the settings in the Configuration
panel.
Release when the
white position preview marks
appear.
Placing Blocks on the working space
Sequence beam
Say “Hello”
Release when the block is connected to the sequence
Sound files, tone, volume, repeat, and wait form completion can be configured. Scroll to find “hello”
Say “Hello”, Display a Smile
Add the display block
Image, text, circle, or line can be configured, offers x,y co-ordinates for positioning
NXT motors & Control Block• The NXT servo motors have a built-in rotation
sensor block that continuously measure and monitors the degrees covered by the motor.
• Motors can be manipulated using the move, motor, and reset blocks.
• The move block synchronizes motor to enable the robot to move straight.
• The move block can control all 3 motors simultaneously. However the power is shared among the 3 motors.
• The block has a built-in system for error correction.
Move block – Configuration panelSelect ports corresponding to
the ports on the NXT
Amount of power used to control the motor
Duration of the action, specified in degrees, duration, time, or
unlimited
Direction
Steering: shares the power among 2 motors, not reliable
at low power
Next Action: Brake causes the robot to come to an immediate stop landing more accurately than coast. The
robot rolls to a coast occasionally overshooting the target.
My First Program
Recommended