Good morning,
Purchased MakeBlock Starter Kit w/IR for my son and we are experiencing issues with mBlock programming where the robot does not appear to respond to any program. I have gone through the Getting Started\Cheat Sheet post and the Getting Started PDF with the same outcome.
New to this, but wondering if I should look for a different firmware, mBlock version or perhaps a library?
Hoping the following formats well, I’ll try to edit if not.
Details\Notes
Version: mBlock v3.4.1 (Windows)
Connection: USB (Com4)
Makeblock Type: Starter Kit (Orion)
Makeblock Modules:
IR Receiver (Port 6)
UltraSonic Sensor (Port 3)
Setup
Established USB connection from computer to Orion
LEDs power up
Start mBlock
mBlock->Connect -> Serial -> Com4
mBlock shows Serial Port Connected
Orion beeps\LEDs cycle red\blue
mBlock->Boards->Starter\Ultimate (Orion)
mBlock->Extension->MakeBlock
mBlock->Connect ->Upgrade Firmware
- LEDs flash red\blue
- Upgrade shows complete
mBlock->Connect ->View Source
- orion_firmware.ino
* File Name: orion_firmware.ino
* Author: Ander, Mark Yan
* Updated: Ander, Mark Yan
* Version: V0a.01.105
* Date: 07/06/2016
Orion connection status (Scripts->Robots) = Green (unplugging USB goes to Red)
Program 1
[When Flag Clicked]
[Forever]
[Say "Step 1"]
[Say "See 'Tests' below"]
[Wait 1 Sec]
[Say "Step 3"]
[/Forever]
[/When Flag Clicked]
'Tests'
- Say "Hello!"
- cycles through "Step 1, Hello!, Step 3" and repeats
- Say "ultrasonic sensor Port 3 distance"
- hand at various distances in front of sensor
- cycles through "Step 1, 0, Step 3" and repeats
- Say "ultrasonic sensor Port 4 distance"
- hand at various distances in front of sensor
- moved plug to Port 4
- cycles through "Step 1, 0, Step 3" and repeats
- Say "ultrasonic sensor Port 6 distance"
- hand at various distances in front of sensor
- moved plug to Port 6
- cycles through "Step 1, 0, Step 3" and repeats
Program 2
[Orion Program]
[Repeat 2]
[Set Stepper motor Port 1 Speed 100 Distance 500]
[Set Stepper motor Port 1 Speed 100 Distance -500]
[/Repeat]
[/Orion Program]
Upload to Arduino (output in mBlock)
Status: UPLOADING
Output: (below)
Status: Disconnected
Programmer Type : Arduino
Description : Arduino
Hardware Version: 3
Firmware Version: 4.4
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: reading input file "C:\Users\Mike\AppData\Local\Temp\build4438782230682433880.tmp/project_USSensorTest10_5.cpp.hex"
avrdude: writing flash (7048 bytes):
Writing | ################################################## | 100% 0.85s
avrdude: 7048 bytes of flash written
avrdude: verifying flash memory against C:\Users\Mike\AppData\Local\Temp\build4438782230682433880.tmp/project_USSensorTest10_5.cpp.hex:
avrdude: load data flash data from input file C:\Users\Mike\AppData\Local\Temp\build4438782230682433880.tmp/project_USSensorTest10_5.cpp.hex:
avrdude: input file C:\Users\Mike\AppData\Local\Temp\build4438782230682433880.tmp/project_USSensorTest10_5.cpp.hex contains 7048 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.84s
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0002
0xb3 != 0x66
avrdude: verification error; content mismatch
avrdude done. Thank you.
send encode mode
binary mode
Reset Default
mBlock->Connect -> Serial -> Com4
mBlock shows Serial Port Connected
Orion beeps\LEDs cycle red\blue
mBlock->Connect -> Reset Default -> Starter IR
Upload to Arduino (output in mBlock)
Status: UPLOADING
Output: (below)
Status: Serial Port Connected
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
#avrdude.exe: Send: U [55] . [c0] . [16] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: d [64] . [00] . [80] F [46] . [00] . [00] . [00] . [00] . [00] . [a2] . [03] u [75] . [03] J [4a] . [03] R [52] . [03] e [65] . [03] t [74] . [03] . [00] . [00] . [00] . [00] \ [5c] . [05] h [68] . [10] . [c7] . [05] ; [3b] . [05] . [af] . [05] . [ae] . [05] . [00] . [00] . [00] . [00] R [52] . [0a] h [68] . [10] v [76] . [0a] I [49] . [09] . [af] . [05] . [ae] . [05] = [3d] . [00] . [00] . [00] . [00] . [00] R [52] . [0a] h [68] . [10] v [76] . [0a] \ [5c] . [0a] . [af] . [05] . [ae] . [05] . [00] . [00] . [00] . [00] . [da] . [0e] h [68] . [10] \ [5c] . [0e] u [75] . [0e] g [67] . [0e] . [b8] . [0e] . [0d] . [0a] . [00] n [6e] a [61] n [6e] . [00] i [69] n [6e] f [66] . [00] o [6f] v [76] f [66] . [00] . [2e] . [00] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
# | 100% 1.83s
avrdude.exe: 11748 bytes of flash written
avrdude.exe: Send: Q [51] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
avrdude.exe done. Thank you.
send encode mode
binary mode