г. Москва, ул.Новороссийская, дом 21, к.64. м.Люблино,ПН-ПТ с 10.00 до 19.30 и СБ с 12.00 до 16.00
+7(985) 997-37-74
Arduino USB Host Shield

    Arduino USB Host Shield

    Подключите USB устройство к Arduino
    Цена900 руб.

    Старая цена 1090 руб.
    Цена 900 руб.

    Старая цена 1090 руб.
    Артикул:
    M0089

    Arduino USB Host Shield позволяет подсоединить любое hid устройство такие как клавиатура,мышка,джойстик к arduino и управлять или управлять им же.Также возможное подключение преобразователей и android смартфонов.Также существует технология подключения игровых контроллеров следующих типов:Sony PS3, Nintendo Wii, Xbox360.

    Давайте рассмотрим тестовый скетч c использованием клавиатуры.Для работы с ним необходимы библиотеки,которые можно скачать ниже.

    Также в примерах есть реализации с устройствами описанными ранее.

     #include
     USBHost usb;
     KeyboardController keyboard(usb);
     void keyPressed() {
      Serial.print(«Pressed: «);
      printKey();
      }
    
      void keyReleased() {
       Serial.print(«Released: «);
       printKey();
       }
      void printKey() {
      Serial.print(» key:»);
      Serial.print(keyboard.getOemKey());
      int mod = keyboard.getModifiers();
      Serial.print(» mod:»);
      Serial.print(mod);
      Serial.print(» => «);
      if (mod & LeftCtrl)
      Serial.print(«L-Ctrl «);
      if (mod & LeftShift)
      Serial.print(«L-Shift «);
      if (mod & Alt)
      Serial.print(«Alt «);
      if (mod & LeftCmd)
      Serial.print(«L-Cmd «);
      if (mod & RightCtrl)
      Serial.print(«R-Ctrl «);
      if (mod & RightShift)
      Serial.print(«R-Shift «);
      if (mod & AltGr)
      Serial.print(«AltGr «);
      if (mod & RightCmd)
      Serial.print(«R-Cmd «);
      Serial.write(keyboard.getKey());
      Serial.println();
      }
      void setup()
      {
      Serial.begin(9600);
      Serial.println(«Program started»);
      delay(200);
      }
      void loop()
      {
      usb.Task();
      }