uKit Explore
  • About uKit Explore
  • Quick Start
    • How to Install uKit Explore Arduino Library
    • uKit Explore v2 Pinout
    • Introduction to Grayscale Sensor and Frequently Asked Questions
    • Grayscale Sensor Calibration Guidelines
    • Grayscale Sensor Firmware Update
  • uKit Explore Function
    • Introduction to uKit Explore Library
    • Sensor
      • uKit eye lamp
        • setEyelightAllPetals(id,red,green,blue)
        • setEyelightPetals(id,petalsnum,petals)
        • setEyelightLook(id,face,times,red,green,blue)
        • setEyelightLookUntil(id,face,times,red,green,blue)
        • setEyelightScene(id,scene,times);
        • setEyelightSceneUntil(id,scene,times)
        • setEyelightOff(id)
      • uKit Ultrasonic Sensor
        • setUltrasonicRgbled(id,red,green,blue)
        • setUltrasonicRgbledOff(id)
        • readUltrasonicDistance(id)
      • uKit Infrared Sensor
        • readInfraredDistance(id)
      • uKit Touch Sensor
        • readButtonValue(id)
      • uKit Light Sensor
        • readLightValue(id)
      • uKit Sound Sensor
        • readSoundValue(id)
      • uKit Temperature and Humidity Sensor
        • readHumitureValue(id,choice)
      • uKit Color Sensor
        • readColorRgb(id)
        • readColor(id,color)
    • uKit Servo Motor
      • setServoTurn(id,dir, speed)
      • setServoAngle(id,angle,times)
      • readServoAngleNPD(id)
      • readServoAnglePD(id)
    • uKit DC Motor
      • setMotorTurnAdj(id, speed,time)
      • setMotorTurn(id,pwmDuty)
      • setMotorStop(id)
      • readMotorSpeed(id)
    • uKit Explore Onboard Hardware
      • Onboard button
        • button1.Update();
        • button1.clicks()
      • Onboard Buzzer
        • noTone(pin)
        • tone(frequency, duration)
      • Onboard RGB LED
        • setRgbledColor(red,green,blue)
      • onboard Battery Voltage Level
        • readBatteryVoltage()
      • onboard Gyroscope
        • IMU::init()
        • IMU::read()
        • IMU::getRawAccelX()
        • IMU::getRawAccelY()
        • IMU::getRawAccelZ()
        • IMU::getRawGyroX()
        • IMU::getRawGyroY()
        • IMU::getRawGyroZ()
        • IMU::getRoll()
        • IMU::getPitch()
  • Arduino Function
Powered by GitBook
On this page
  • 1. Download the grayscale sensor firmware
  • 2. Install uKit Explore Blockly
  • 3. Unzip the downloaded file routex.x.zip, and open routex.x.ino
  • 4. Connect the USB to the USB port on Grayscale sensor, and another end to your PC. (make sure the USB is of data cable instead of charging cable)
  • 5. Choose the correct board and COM Port
  • 6.Click upload and upon successful upload, the grayscale sensor’s firmware had been updated.

Was this helpful?

  1. Quick Start

Grayscale Sensor Firmware Update

PreviousGrayscale Sensor Calibration GuidelinesNextIntroduction to uKit Explore Library

Last updated 5 years ago

Was this helpful?

1. Download the grayscale sensor firmware

a.

b.

Note: V1.0 Grayscale Sensor firmware to be used with V1.0 Grayscale Sensor hardware and V1.1 Grayscale Sensor firmware to be used with V1.1 Grayscale Sensor hardware.

2. Install

3. Unzip the downloaded file routex.x.zip, and open routex.x.ino

4. Connect the USB to the USB port on Grayscale sensor, and another end to your PC. (make sure the USB is of data cable instead of charging cable)

5. Choose the correct board and COM Port

  • 5.1 Board: Tools > Board > Arduino Nano

  • 5.2 Processor: If your Arduino IDE version is above 1.8.6, you can choose the default ATmega328P. If the Arduino IDE version is lower than 1.8.6, select ATmega328P (Old Bootloader)

  • 5.3 COM Port: Select your COM port (you might have different port)

6.Click upload and upon successful upload, the grayscale sensor’s firmware had been updated.

V1.1 grayscale sensor firmware
V1.0 grayscale sensor firmware
uKit Explore Blockly