Date post: | 16-Dec-2015 |
Category: |
Documents |
Upload: | david-webster |
View: | 217 times |
Download: | 0 times |
NXT Basics: Technic Building and NXT-G
Erin Cejka RieckerCenter for Engineering Educational OutreachTufts University
NXT-G Interface
Toolbar
Workspace
Configuration Panel
Help & Navigation
ControllerPalettes
Tutorials
Web Portal
Sequence Beam
NXT-G tools
Pointer tool: move blocks, select blocks Pan tool: move within workspace Comment tool: add notes to your code
Intro to NXT-G: Palettes
Common: Complete:Custom:
Most All blocks Downloadedcommonly and createdused blocks blocks
Writing a Basic Program Drag and drop block(s) on sequence
beam
Manipulate Configuration Panel & Download
ROBOLAB vs. NXT-G
In ROBOLAB In NXT-G
Icons or VIs Blocks
Modifiers Configuration Panel
Wiring together icons Sequence beams
Need start & stop light
Start is given, no stop needed
NXT Rotation Sensor
Built in to motors Measure degrees
or rotations Reads + and - Degrees:
accuracy +/- 1 1 rotation =
360 degrees
NXT Sound Sensor Sound sensor can measure in dB and dBA
dB: in detecting standard [unadjusted] decibels, all sounds are measured with equal sensitivity. Thus, these sounds may include some that are too high or too low for the human ear to hear.
dBA: in detecting adjusted decibels, the sensitivity of the sensor is adapted to the sensitivity of the human ear. In other words, these are the sounds that your ears are able to hear.
Sound Sensor readings on the NXT are displayed in percent [%]. The lower the percent the quieter the sound.
http://mindstorms.lego.com/Overview/Sound_Sensor.aspx
NXT Ultrasonic/Distance Sensor Measures
distance/proximity
Range: 0-255 cm Precision: +/- 3cm Can report in
centimeters or inches
http://mindstorms.lego.com/Overview/Ultrasonic_Sensor.aspx
Challenge: Parking NXT
Program your NXT car to drive forward until you “find a parking spot” (hit a touch sensor)
The car should then turn into the spot, and stop when it gets close enough to wall.
A note about NXT memory Memory space is limited! To clear space, use NXT window Show and delete system files for more
space
Challenge: Remote Control
Program car to drive while the touch sensor is pushed and stop while the touch sensor is released
NXT Display Display images, text, or drawings Choose location on display screen 100 x 64 pixels (up to 7 lines of text) Graphics take up memory space
Challenge: Say Hello
Have the RCX say hello using sound and the display screen
Don’t forget – the program ends after the last block. You may need a wait for to see the display.
Caution: one of the options in the configuration panel is Clear – use it to clear screen. Otherwise, uncheck the box!
Creating My Blocks Choose “Create My Block” on toolbar Or, go to the Edit menu and select
“Make a new My Block”
Challenge: Create My Block
Come up with a program where you might use a My Block
May use it to repeat actions or to conserve workspace
Example Program: Create My Block This program displays “If you’re happy
and you know it, press the touch sensor (and hold it)!”
If the touch sensor if pressed, it displays a happy face, otherwise it displays a sad face
A My Block is used for the text display