Finished working

This commit is contained in:
BlueFox 2024-03-08 15:16:09 +01:00
parent 34ae3691b1
commit c73d9f13f3
Signed by: BlueFox
GPG Key ID: 327233DA85435270

View File

@ -4,7 +4,7 @@
The Pi2co Web Keyboard is a simple program turning the **Raspberry Pi Pico W** into a keyboard, controllable over an intuitive web interface.
The name derives from
The name derives from...
1. the fact that Pi is present twice in the name of the Raspberry **Pi** **Pi**co
2. Web Keyboard because it actually just says what this project's wanna archive. Not more, not less.
@ -12,13 +12,50 @@ The name derives from
## Installation
> TODO! finish this installation section
### 1. Install CircuitPython
**Pi2Co Web Keyboard** depends on the use of microPython. There are many instructions out there on the installation of it. For short, navigate to the [downloads page of CircuitPython for the Pico W](https://circuitpython.org/board/raspberry_pi_pico_w/). Then, download the given `.uf2` file.
Now time has come to connect the Pico to your computer. BUT: while connecting it, press and hold down the BOOTSEL button on the board. After that, the Pi should show up as a mass storage device. Just mount it, drop the `.uf2`, and wait. The MSD should now disappear. And appear again, with a new name. Congratulations, step 1 completed!
### 2. Install needed libraries
- [Link to libraries download](https://circuitpython.org/libraries)
>TODO! finish this section
### 3. Upload the `code.py` file
To get this file, just download this repository. This can be done either by doing a `git clone` or just by using the web interface elements.
Then, move the file to the pico's mass storage device.
>TODO! finish this section
### 4. Configure the `settings.toml` file
All you have to add to the `settings.toml` located on the Pico are the following lines:
```toml
WIFI_SSID = "<YOUR WIFI SSID HERE>"
WIFI_PSK = "<YOUR WIFI PASSWORD HERE>"
```
That's all about it. Now, only one thing remains:
### 5. Have fun!
## Screenshots
> TODO! finish this section by filling in screenshots of the web ui
## Useful links
- [Running a webserver on the RPi Pico W](https://learn.adafruit.com/pico-w-http-server-with-circuitpython)
- [Documentation of the CircuitPython's HTTPServer library](https://docs.circuitpython.org/projects/httpserver/en/latest/)
## License