You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/Keyboard/Keyboard.ino
+9-1Lines changed: 9 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,12 @@
1
-
/* This simple example shows how to read keyboard data by both listening for events and polling for available character data in the internal buffers of the USB HID Host */
1
+
/*
2
+
* This simple example shows how to read keyboard data by both listening for events and polling for available character data in the internal buffers of the USB HID Host
3
+
*
4
+
* Instructions:
5
+
* 1. Connect your Arduino Portenta C33 to a mid-carrier board;
6
+
* 2. Upload this sketch to the Portenta;
7
+
* 3. Open the Serial Monitor and chose the same baud rate as used in the sketch;
8
+
* 4. Connect your keyboard to the USB-A connector and any keypress should be printed to the console window.
Copy file name to clipboardExpand all lines: examples/KeyboardAndMouse/KeyboardAndMouse.ino
+12-6Lines changed: 12 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,21 @@
1
-
/* This simple example demonstrates how to read mouse and keyboard data, by connecting these devices at the same time to the Portenta, via a USB hub */
2
-
3
-
#include<Arduino.h>
4
-
#include<Arduino_USBHIDHost.h>
5
-
6
-
/*
1
+
/*
2
+
* This simple example demonstrates how to read mouse and keyboard data, by connecting these devices at the same time to the Portenta, via a USB hub
3
+
*
7
4
* In order to use two (or more) HID devices connected via a USB hub to your Portenta C33 board, please open "tusb_config.h" below (right click -> Go To Definition)
8
5
* and make sure that "CFG_TUH_HUB" is set to value 1, and that "CFG_TUH_HID" is set to the number of HID devices you intend to connect to your Arduino (2 in this example).
9
6
* Please also keep in mind that some keyboards and mice which include advanced illumination features might draw more power than the Arduino is able to provide on its
10
7
* USB-A port and might therefore lead to a reset or failure to be enumerated by the board. Ideally, use basic USB keyboards and mice, these should work best.
8
+
*
9
+
* Instructions:
10
+
* 1. Connect your Arduino Portenta C33 to a mid-carrier board;
11
+
* 2. Upload this sketch to the Portenta;
12
+
* 3. Open the Serial Monitor and chose the same baud rate as used in the sketch;
13
+
* 4. Connect a USB hub to the USB-A connector on the mid-carrier board;
14
+
* 5. Now connect your keyboard and mouse to the USB hub and check the printed output on the console when pressing a key on the keyboard or moving the mouse.
0 commit comments