Connect A USB Keyboard To A Raspberry Pi Pico

preview_player
Показать описание
Raspberry Pi Example in the SDK is located here:
pico/pico-examples/usb/host/host_cdc_msc_hid

If you would like to contribute to the production of content on this channel:

Source Code for my Open Sourced projects can be found here:

My Web site can be found here:
Рекомендации по теме
Комментарии
Автор

Hello, thanks for sharing knowledge. I would like to test your code, but can't locate it on your GitHub repo.

ndegetechnologies
Автор

Great Work. Thank you for sharing your knowledge.

anurasenarathna
Автор

Really useful video thanks, . Great to demo that Pico can is capable of usb host. Neat to take usb signals off the test points and see you approach to use pi to program. Looking forward to trying usb host on Pico W. Thanks again.

simonandrews
Автор

USB completely without Data would according to the specs be limited to the absolute minimum. It's just that most devices ignore those specs. So according to the specs walwarts should have data lines.

fgregerfeaxcwfeffece
Автор

Really wish I was better at programming. I was curious if the pico could recognize input from a usb mouse or keyboard because I thought it'd be neat to use a pico to translate a usb mouse to a serial mouse for an old pc. Doing the same but converting it to ps/2 for the keyboard would be nice too but even this is beyond my knowledge. 😅 One of these days I'll get around to learning c for the pico.

chadmasta
Автор

@DevelopIT, greate video, can you share the schematics and code? I viewed your github user, but I'dont found anything? thanks a lot

NicolasFurquez
Автор

wait. u can use 5 term. USB, plug into pico and cut the signal wires, leave the dc, and you don't have to solder something on the pico board.

maortredknight
Автор

I am new here dont understand anything you said in the video other than what it does. Is it possible to setup up this and have a mouse connected to the socket and all the data that is received have put into a circular buffer so its delayed and send it to a windows computer pretending to be the mouse? I want to delay all mouse movement by a 1 second for stuff. Please

abhishekak
Автор

You mention you will put on a PCB - curious to know how you take the D+, D- from the test points at the bottom of the PICO and break out onto the PCB for connection to USB type A connector? I guess it won't work with the castellated pins.

thecodesorcerer
Автор

Do you think, Sir, that it can be possible to use Pico as a sound card after your work is done?

scor
Автор

Great video!,
I tried first uploading the example from the sdk you mentioned: pico/pico-examples/usb/host/host_cdc_msc_hid,
However it's behaving really slow, I need to keep a key pressed for about a second for the Raspberry to print it via UART,
Did you encountered a similar behavior with the example code?

danielnavarrete
Автор

I tried to read entire keyboard but unable to read function keys and caps/ F1 F2....
Although the event show up but no key code in that...

gvsh