Blockly.MIXLY_BT_LED11='LED#A';
Blockly.MIXLY_BT_LED2='LED#D';
Blockly.MIXLY_LED_ON_BOARD1='Test_Fade';
Blockly.MIXLY_Record='Sound_Sensor';
Blockly.MIXLY_Soil_Sensor='Moisture';
Blockly.MIXLY_BT_LED_Tip='note! Digital lED#D uses a digital lOW for ON and HIGH for Off ';
Blockly.MIXLY_BT_LED_Tip2='Analogue LED#A uses the analogue write with value from 0~255'; 
Blockly.MIXLY_BT_fade_LED1='PWMpin';
Blockly.MIXLY_fadeLED_Tip='A simple demo block to fade LED attached to a PWM lED';
Blockly.MIXLY_BT_BRIGHTNESS='Brigthness';
Blockly.MIXLY_BT_Init7seg='Init_TM';
Blockly.MIXLY_BT_conf7seg='Config';
Blockly.MIXLY_BT_Clear7seg='clearDisplay';
Blockly.MIXLY_BT_InitVoice='Init_Voice';
Blockly.MIXLY_BT_VoiceListen='Voice_In';
Blockly.MIXLY_BT_VoiceReply='Voice_Out';
Blockly.MIXLY_BT_iot_Config='IoT_Config';
Blockly.MIXLY_BT_iot_Sub='WiFi_Subscription_Topics';
Blockly.MIXLY_BT_iot_Check='ReceiveData';
Blockly.MIXLY_BT_iot_Check_Tip='Check if Valid Data is received';
Blockly.MIXLY_BT_iot_ReceiveVAL='ReceiveData';
Blockly.MIXLY_BT_iot_ReceiveVALTIP='Receive Data value from web';
Blockly.MIXLY_BT_iot_ReceiveVALTIP1='Subscrib web topics';
Blockly.MIXLY_BT_iot_ReceiveCompare='ReceiveData';
Blockly.MIXLY_BT_iot_Check_Tip1='Compare if Valid Data is equals to topic';
Blockly.MIXLY_BT_iot_ReceiveInit='Iot_Recieve_Pack';
Blockly.MIXLY_BT_iot_ReceivePaload='Get_Payload';
Blockly.MIXLY_BT_iot_WifiID='WiFi_ID';
Blockly.MIXLY_BT_iot_WiFiPass='WiFi_Password';
Blockly.MIXLY_BT_iot_ProjectKey='Project_Key';
Blockly.MIXLY_BT_iot_SerialPort='Serial_port';
Blockly.MIXLY_BT_iot_Topic='Topic';
Blockly.MIXLY_BT_iot_Read_Sensor='Read_Sensor';
Blockly.MIXLY_BT_iot_send='IoT_Send';
Blockly.MIXLY_BT_iot_receive='IoT_Receive';
Blockly.MIXLY_BT_iot_Buffer='Buffer';
Blockly.MIXLY_BT_iot_Topic='Topic';
Blockly.MIXLY_BT_iot_Topicsouce='Data_Source';
Blockly.MIXLY_Payload='Get_Payload';
Blockly.MIXLY_BT_iot_inforIoT='This block communicates and sends information to the internet';
Blockly.MIXLY_BT_iot_Serial='IoT_Port';
Blockly.MIXLY_RnP='Record&Play';
Blockly.MIXLY_BT_iot_R='Record';
Blockly.MIXLY_BT_iot_P='Play';
Blockly.MIXLY_STAT='Mode';
Blockly.MIXLY_infor='Record voice in 10 seconds and play back voice';
Blockly.MIXLY_DnH='Type';
Blockly.MIXLY_Tnh='T&H';
Blockly.MIXLY_pulse='Pulse';
Blockly.MIXLY_AvgBPM='Avg-BPM';
Blockly.MIXLY_IRvalue='IRvalue';
Blockly.MIXLY_BPM='BPM';
Blockly.MIXLY_Get='Get';
Blockly.MIXLY_PulseInit='Pulse_Init';
Blockly.MIXLY_PulseInit2='Config';
Blockly.MIXLY_Pulse_tip1='It is best to attach the sensor to your finger using a rubber band or other tightening device.';
Blockly.MIXLY_Pulse_tip2='It is best to attach the sensor to your finger using a rubber band or other tightening device';
Blockly.MIXLY_Get='Pulse_Data';
Blockly.MIXLY_gyro_Tip='gyro initialization';
Blockly.MIXLY_CHAOSHENGB='DistanceSensor(cm)';
Blockly.MIXLY_gyro1='MPU6050Init';
Blockly.MIXLY_gyro2='MPU6050Refresh';
Blockly.MIXLY_gyro11='Refresh';
Blockly.MIXLY_gyro22='Read sensor value';
Blockly.MIXLY_VALUe_From='Value（0~255）';
Blockly.MIXLY_MOTOR_SPEED2='Value from ';
Blockly.MIXLY_MPU6050_Refresh='MCU6050calibration';
Blockly.MIXLY_P_PIN='PL';
Blockly.MIXLY_R_PIN='RE';
Blockly.MIXLY_RGB1='RGB_Color';
Blockly.MIXLY_RFID_Init='RFID_Init';
Blockly.MIXLY_RFID_Clear='RFID_Clear';
Blockly.MIXLY_RFID_Clear1='Readings';
Blockly.MIXLY_RFID_Data='ID_Data';
Blockly.MIXLY_ID_Legnth='ID_Length';
Blockly.MIXLY_RFID_Init2='Init';
Blockly.MIXLY_RFID_has='Has_Card';
Blockly.MIXLY_RFID_else='else';
Blockly.MIXLY_RFID_read='RFID';
Blockly.MIXLY_RFID_read2='RFID_Read';
Blockly.MIXLY_RFID_readval='RFID';
Blockly.MIXLY_RFID_readval2='RFID_Read_Value';
Blockly.MIXLY_RFID_write='RFID';
Blockly.MIXLY_RFID_write2='RFID_Write';
Blockly.MIXLY_RFID_tip1='If RFID read value is equal to a given value';
Blockly.MIXLY_RFID_tip2='initialize RFID, Configue the pin SCL and SDA as PWM PIN and Digital pin';
Blockly.MIXLY_RFID_key='Key';
Blockly.MIXLY_RFID_value='Value';
Blockly.MIXLY_ir_equals='=';
Blockly.MIXLY_TEMP='Humidity and Temp value';
Blockly.MIXLY_SERVO12='Servo';

//new 
Blockly.MIXLY_new_Clear='Speaker_Clear';
Blockly.MIXLY_new_motorName='Motor';
Blockly.MIXLY_new_motorPort='Port';
Blockly.MIXLY_new_motorDirection='Direction';
Blockly.MIXLY_new_irremote='Infrared_Reception';
Blockly.MIXLY_new_relayOpen='Open';
Blockly.MIXLY_new_relayClose='Close';
Blockly.MIXLY_new_motor1='Forward';
Blockly.MIXLY_new_motoro='Reverse';
Blockly.MIXLY_new_On='HIGH';//siyang
Blockly.MIXLY_new_Off='LOW';

//New22
Blockly.MIXLY_new_IotRX='Diplay incomming Matrix icon data from web , choose the spacified icon Topic';
Blockly.MIXLY_new_IOTrx2='Receive two payload data Topic/Buffer from iot_web';
Blockly.MIXLY_new_IOTrUN='this block runs the recieve loop';
Blockly.MIXLY_new_CommTip4='Initialize and Setup UART PIN RX 9 TX 6';
Blockly.MIXLY_new_CommTip5='Write secret ID data from (1~16) to the card or rfid tag';
Blockly.MIXLY_new_CommTip6='Read secret ID data from card or tag';//or tag //siyang
Blockly.MIXLY_new_CommTip7='Check if secret ID data is equals card_ID';
Blockly.MIXLY_new_CommTip8='clear or stop RFID device from reading data';

Blockly.MIXLY_new_CommCheck='RFID_Available';
Blockly.MIXLY_new_CommHasCard='Has_Card';
Blockly.MIXLY_new_CommNoCard='No_Card';
Blockly.MIXLY_new_CommCheckTips='Check if card available or not ';

Blockly.MIXLY_BT_LED_P='Piranha LED'
Blockly.MIXLY_BT_BUZZER1='Buzzer';
Blockly.MIXLY_BT_SPEAKER='Speaker';
Blockly.MIXLY_NOTONE_PIN = 'No_tone';
Blockly.MIXLY_NOTONE_PIN2 = 'Clear Pin#';
Blockly.MIXLY_BT_BTN12='Button';
Blockly.MIXLY_BT_IRP='IR Proximity';
Blockly.MIXLY_BT_IR_VAL = 'IR_Remote';
Blockly.MIXLY_BT_IR_VAL1 = 'IR_Data';
Blockly.MIXLY_BT_IRFAR='Far_infrared';
Blockly.MIXLY_BT_VIBRATION='Vibration';
Blockly.MIXLY_BT_TILT='Tilt';
Blockly.MIXLY_BT_TOUCH='Touch';
Blockly.MIXLY_BT_MAGNETIC='Magnetic';
Blockly.MIXLY_BT_PYROELECTRIC_INFRARED='Pyroelectric infrared';
Blockly.MIXLY_BT_JOYSTICK_D='Joystick button';
Blockly.MIXLY_BT_JOYSTICK_A='Joystick';
Blockly.MIXLY_BT_POTENTIOMETER='Potentiometer';
Blockly.MIXLY_BT_ROTATION='Rotation';
Blockly.MIXLY_BT_PHOTO='Photosensor';
Blockly.MIXLY_BT_SOUND='Sound';
Blockly.MIXLY_BT_RELAY1='Relay';
Blockly.MIXLY_BT_LIGHT1='Light';
Blockly.MIXLY_BT_GRAYSCALE='Grayscale';
Blockly.MIXLY_BT_FLAME1='Flame';
Blockly.MIXLY_BT_HALL='Hall';
Blockly.MIXLY_BT_TCRT5000='TCRT5000';
Blockly.MIXLY_BT_TEMPERATURE='Temperature';
Blockly.MIXLY_BT_MOISTURE_D='Moisture-D';
Blockly.MIXLY_BT_MOISTURE_A='Moisture-A';
Blockly.MIXLY_BT_U='U_type Photoelectric Switch';
Blockly.MIXLY_BT_COLLISION='Collision';
Blockly.MIXLY_BT_FAN='Fan';
//PMR3
Blockly.MIXLY_BTPMR3_MOTOR_SPEED='Speed';
Blockly.MIXLY_BTPMR3='PM-R3';
Blockly.MIXLY_BTPMR3_MOTOR='Motor';
Blockly.MIXLY_BTPMR3_MOTOR_SPEED_RANGE='(0~255)';
Blockly.MIXLY_BTPMR3_MOTOR_DIRECTION_F='Forward';
Blockly.MIXLY_BTPMR3_MOTOR_DIRECTION_D='Reversal';
//4 Display 
Blockly.MIXLY_BT_4DIGITDISPLAY='DigitDisplay';
Blockly.MIXLY_BT_4DIGITDISPLAY_DISPLAYSTRING='String';
Blockly.MIXLY_BT_4DIGITDISPLAY1='DigitDisplay';
Blockly.MIXLY_BT_4DIGITDISPLAY_DISPLAYSTRING1='Number';
Blockly.MIXLY_BT_4DIGITDISPLAY_DISPLAYNUMBER='displayNumber';
Blockly.MIXLY_BT_4DIGITDISPLAY_NOMBER1='No.';
Blockly.MIXLY_BT_4DIGITDISPLAY_NOMBER2='';
Blockly.MIXLY_BT_4DIGITDISPLAY_DOT='Dot';
Blockly.MIXLY_BT_4DIGITDISPLAY_BRIGHTNESS='Brightness';
Blockly.MIXLY_BT_4DIGITDISPLAY_BRIGHTNESS_RANGE='(1~8)';
Blockly.MIXLY_BT_4DIGITDISPLAY_TIME_HOUR='Hour';
Blockly.MIXLY_BT_4DIGITDISPLAY_TIME_MINUTE='Minute';
Blockly.MIXLY_BT_4DIGITDISPLAY_TIME_SECOND='Second';
//4 Display time
Blockly.MIXLY_BT_TIME_SEC_ON ='on';
Blockly.MIXLY_BT_TIME_SEC_BLINK ='blink';
Blockly.MIXLY_BT_TIME_SEC_OFF='off';
//RTC-DS3231/DS1307
Blockly.MIXLY_BT_DS3231='DS3231';
Blockly.MIXLY_BT_DS1307='DS1307';
Blockly.MIXLY_BT_DS3231_GET_TIME='Get';
Blockly.MIXLY_BT_DS3231_SET_TIME='SetTime';
Blockly.MIXLY_BT_DS3231_SET_TIME2='Compiled date and time';
Blockly.MIXLY_BT_YEAR='Year';
Blockly.MIXLY_BT_MONTH='Month';
Blockly.MIXLY_BT_DAY='Day';
Blockly.MIXLY_BT_HOUR='Hour';
Blockly.MIXLY_BT_MINUTE='Minute';
Blockly.MIXLY_BT_SECOND='Second';
Blockly.MIXLY_BT_DAYOFWEEK='DayOfWeek';
//ANALOG WRITE 
Blockly.MIXLY_ANALOGWRITE='AnalogWrite';
//PLAY MUSIC
Blockly.BT_PLAYMUSIC_SET_MELODY = 'Set Melody';
Blockly.BT_PLAYMUSIC_SET_TONE = 'Set Tone';
Blockly.BT_PLAYMUSIC_SET_PITCH = 'Set Pitch';
Blockly.BT_PLAYMUSIC_SET_RHYTHM = 'Set Rhythm';
Blockly.BT_PLAYMUSIC_SET_DUR = 'Set the duration of each beat';
Blockly.BT_NEWNOTONE = 'No Tone';
//MATRIX
Blockly.MIXLY_BT_DOTMATRIX = 'Matrix';
Blockly.MIXLY_DISPLAY_MATRIX_INIT1='Matrix_Init';
Blockly.MIXLY_DISPLAY_Charater='Display';
Blockly.MIXLY_DISPLAY_Icon='Display';
Blockly.MIXLY_DISPLAY_Charater1='Text';
Blockly.MIXLY_DISPLAY_Icon1='Icon';
Blockly.MIXLY_DISPLAY='Text';
Blockly.MIXLY_BT_MATRIX_DISPLAY = 'Display';
Blockly.MIXLY_BT_MATRIX_DISPLAY = 'Display';
Blockly.MIXLY_BT_SINGLEDOT = 'Dot';
Blockly.MIXLY_BT_Claer1 = 'Matrix';
Blockly.MIXLY_BT_Claer2 = 'Clear_Display';
Blockly.MIXLY_BT_DisplayFromNET = 'DisplayFromNET';
Blockly.MIXLY_BT_Claer3 = 'Matrix';
Blockly.MIXLY_BT_Claer4 = 'Clear_Icon';
Blockly.MIXLY_BT_MATRIX_DISPLAY_TIME = 'Time';
Blockly.MIXLY_BT_MATRIX_ROW = 'Row';
Blockly.MIXLY_BT_MATRIX_COL = 'Col';
Blockly.MIXLY_BT_MATRIX_CUST_FACE = 'Emoji';
Blockly.MIXLY_BT_MATRIX_CUST_DIR = 'Direction';
Blockly.MIXLY_BT_MATRIX_CUST_MUSIC = 'Music';
Blockly.MIXLY_BT_MATRIX_CUST_ANIMAL = 'Animal';
Blockly.MIXLY_BT_MATRIX_CUST_HOME = 'Home';
Blockly.MIXLY_BT_MATRIX_CUST_OFFICE = 'Office';
Blockly.MIXLY_BT_MATRIX_CUST_MATHEMATICS = 'Mathematics';
Blockly.MIXLY_BT_MATRIX_CUST_DICE = 'Dice';
Blockly.MIXLY_BT_MATRIX_CUST_BATTERY = 'Battery';
Blockly.MIXLY_BT_MATRIX_CUST_WEATHER = 'Weather';
Blockly.MIXLY_BT_MATRIX_CUST_OTHER = 'Other';
//RGB LED 
Blockly.MIXLY_BT_RGB_RGB = '24-Bit RGB';
Blockly.MIXLY_BT_RGB_BRIGHTNESS = 'Brightness';
//ALL TIP 
Blockly.MIXLY_BTTIP_RGB_INIT = 'RGB LED Initialization Module';
Blockly.MIXLY_BTTIP_RGB_RGB3 = '24-Bits 0~16777216 (RGB-R:8 bits,G:8 bits,B:8 bits;)';
Blockly.MIXLY_BTTIP_RGB_BRIGHTNESS = 'Set Brightness:0~255';
Blockly.MIXLY_BTTIP_RGB_BRIGHTNESS = 'Set Brightness:0~255';


//new replenish  //siyang   
//控制模块
Blockly.MIXLY_new_buzzer = 'The buzzer can be controlled to emit different tones';
Blockly.MIXLY_new_buzzer1 = 'Stop buzzer playing sound';

//输入模块
Blockly.MIXLY_new_light = 'It can detect the ambient light intensity, and the return value range is 0 ~ 1023';
Blockly.MIXLY_new_VoiceSensor = 'It can detect the ambient sound intensity, and the return value range is 0 ~ 1023';
Blockly.MIXLY_new_Moisture = 'It can be inserted into soil to detect humidity, and the return value range is 0 ~ 1023';



