Answers.Body: <p>From your description, it seems you use a motor block which just tells the motor to start running. This works, but since your program then comes at an end, all motor activities are stopped immediately.</p>
  
  <p>To solve this, you have to make sure your program doesn't terminate immediately. You could either use a wait block, with a fixed timer after which the program (and motors) will stop, or maybe a block to wait for another condition to happen (button pressed, sensor activated, number of rotations reached,...).</p>
  
  <p>Another solution would be to change your motor block and use a "move" block - which instructs a motor to move for a certain time (the block wait for that time to be completed).</p>
  
  <p>Keep in mind this is all from memory though, I may be wrong on the particulars; but in essence I'm confident your problem is due to your program terminating immediately.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-08-30T15:26:49.090Z
Answers.Text: It is the terminating which causes the problem. The easiest solution, which is not included in your answer, is to check the box "Wait till Completion" in the motor block.
Answers.UserDisplayName: Timtech
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-08-31T06:01:24.913Z
Answers.Text: Right, I didn't have access to the program so I forgot about that possibility
Answers.UserDisplayName: Joubarc
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-09-01T11:56:54.430Z
Answers.Text: Glad to be of assistance :)
Answers.UserDisplayName: Timtech
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-08-11T09:24:35.137Z
Answers.LastActivityDate: 2013-08-11T09:24:35.137Z
Answers.UserDisplayName: Joubarc
Body: <p>I recently got back into NXT stuff (keep in mind I have a NXT 1.0). My screen was broken, but I got it fixed. The software works, but I think the programming doesn't. I tried to make the motor move when I push a button. I downloaded it, and then all it did was jiggle the motor. I tried making a text block, but it didn't work - it just said "Run,Done" in a matter of a split second. </p>
  
  <p>Help me! I really want to program stuff on my computer, and not just a 5 move thing on the NXT itself!</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-08-11T09:21:01.360Z
Comments.Text: Could you please give us a picture of the program you tried? If you can't embed it in your post yet, please provide a link, we'll edit it in.
Comments.UserDisplayName: Joubarc
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-11-28T15:51:15.967Z
Comments.Text: For a Text Block, which displays text or images on the LCD panel, it is important the add a Wait Block after the Text Block, to give time to view the LCD panel before the program ends.  Wait for 10 seconds should help.
Comments.UserDisplayName: dfrevert
Tags: <nxt><mindstorms><programming>
Title: NXT Programming not working
UserDisplayName: user2884
ThreadText: # NXT Programming not working
  
  (Asked by: username_0 on 2013-08-10)
  
  I recently got back into NXT stuff (keep in mind I have a NXT 1.0). My screen was broken, but I got it fixed. The software works, but I think the programming doesn't. I tried to make the motor move when I push a button. I downloaded it, and then all it did was jiggle the motor. I tried making a text block, but it didn't work - it just said "Run,Done" in a matter of a split second.
  
  Help me! I really want to program stuff on my computer, and not just a 5 move thing on the NXT itself!
  
  **Tags:** nxt, mindstorms, programming
  > **Comments:**
  > **username_1**: Could you please give us a picture of the program you tried? If you can't embed it in your post yet, please provide a link, we'll edit it in.  
  > **username_2**: For a Text Block, which displays text or images on the LCD panel, it is important the add a Wait Block after the Text Block, to give time to view the LCD panel before the program ends.  Wait for 10 seconds should help.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2013-08-11. Score: 2
  
  From your description, it seems you use a motor block which just tells the motor to start running. This works, but since your program then comes at an end, all motor activities are stopped immediately.
  
  To solve this, you have to make sure your program doesn't terminate immediately. You could either use a wait block, with a fixed timer after which the program (and motors) will stop, or maybe a block to wait for another condition to happen (button pressed, sensor activated, number of rotations reached,...).
  
  Another solution would be to change your motor block and use a "move" block - which instructs a motor to move for a certain time (the block wait for that time to be completed).
  
  Keep in mind this is all from memory though, I may be wrong on the particulars; but in essence I'm confident your problem is due to your program terminating immediately.
  
  > **Comments:**
  > **username_3**: It is the terminating which causes the problem. The easiest solution, which is not included in your answer, is to check the box "Wait till Completion" in the motor block.  
  > **username_1**: Right, I didn't have access to the program so I forgot about that possibility  
  > **username_3**: Glad to be of assistance :)  
  
  ---
  
  