Device Connection & Board Selection

This is the most critical step to start working with hardware on Gokino. Follow the steps below to set up your environment.

1. Board Selector

Before coding, you need to tell Gokino which board you are using so the IDE can compile code correctly.

  • Location: On the left of the Header, showing the current board name (e.g., "Arduino Uno").
  • How to:
    1. Click the current board name to open the selection list.
    2. Search: Type your board name in the search box (e.g., "Nano", "ESP32").
    3. Select: Click your board name from the results.

2. Port Selector

Gokino uses WebSerial technology to connect directly to the board via the browser without complex driver installation (on supported browsers like Chrome, Edge).

  • Location: Right next to the Board Selector.
  • Status: Shows the connected port name (e.g., COM3 on Windows or /dev/ttyUSB0 on Mac/Linux).

Connection Guide (Connect)

  1. Plug your board into the computer via USB cable.
  2. Click the Port Selector area (or "Connect" button if no port starts selected).
  3. A browser popup window will appear listing connected devices.
  4. Select your USB device and click Connect.

Tip: If you don't see your device, try replugging or checking the USB cable. Gokino also has an Auto-detect feature to automatically recognize some common Arduino boards.

Disconnect

To safely disconnect or switch to another board:

  1. Click the connected port name on the Header.
  2. Select Disconnect from the dropdown menu (if available) or simply unplug the USB cable for a hard disconnect.
  3. The connection status will turn red or gray.

3. Checking Connection Status

In the center of the Header, you will see a small status indicator. This is the quickest sign to know if the system is ready.

  • 🟢 Green Dot: Connected. WebSerial is active, you can Upload code or view Serial Monitor.
  • 🔴 Red/Gray Dot: Disconnected. Please check the USB cable or repeat the Port selection step above.

Once the light turns green, you are ready to Work with Code.