2016-08-22

mBlock 3.3.6版 錯誤回報

已經反應3.3.6版之錯誤:(請大家幫忙回報問題,謝謝!)
1. 如果有用到『新增指令積木』,上傳到Arduino時對應錯誤,造成無法編譯上傳。
2. 無法上傳角色檔案

2016.08.22 錯誤報告 by 探奇 邱信仁

編號 mBlock 連線 問題狀況敘述 可能原因 後續追蹤
160822-1 3.3.6 上傳到Arduino 使用新增積木指令(名稱kk),對應的Sketch錯誤,#include <MeMCore.h>跳到27行,第31行多了一個kk();
造成無法編譯上傳

image


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57























































#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
MeDCMotor motor_9(9);
MeDCMotor motor_10(10);
void move(int direction, int speed)
{
int leftSpeed = 0;
int rightSpeed = 0;
if(direction == 1){
leftSpeed = speed;
rightSpeed = speed;
}else if(direction == 2){
leftSpeed = -speed;
rightSpeed = -speed;
}else if(direction == 3){
leftSpeed = -speed;
rightSpeed = speed;
}else if(direction == 4){
leftSpeed = speed;
rightSpeed = -speed;
}
motor_9.run((9)==M1?-(leftSpeed):(leftSpeed));
motor_10.run((10)==M1?-(rightSpeed):(rightSpeed));
}
#include <MeMCore.h>
double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
void KK();
MeBuzzer buzzer;
void KK()
{
}
void setup(){
pinMode(A7,INPUT);
}
void loop(){
while(!((0^(analogRead(A7)>10?0:1))));
buzzer.tone(262, 125);
delay(20);
buzzer.tone(349, 125);
delay(20);
_loop();
}
void _delay(float seconds){
long endTime = millis() + seconds * 1000;
while(millis() < endTime)_loop();
}
void _loop(){
}



















































編號 mBlock 連線 問題狀況敘述 可能原因 後續追蹤
160822-2 3.3.6 無關 無法『從本地文件中上傳角色』(上傳角色檔案)

image