42 lines
4.4 KiB
Markdown
42 lines
4.4 KiB
Markdown
# Komponenter
|
||
|
||
Dette katalog registrerer elektroniske input- og outputkomponenter, der bruges sammen
|
||
med boards i Arduino Playground: displays, sensorer, aktuatorer, kommunikations-
|
||
moduler og andre komponenter.
|
||
|
||
Hver fysisk komponenttype får sit eget stabile id og en mappe med:
|
||
|
||
- identifikation og relevante tekniske data;
|
||
- pinout, spændingsniveauer og tilslutning;
|
||
- eventuelle adresser, biblioteker og kendte faldgruber;
|
||
- links til alle sketches i repoet, som bruger komponenten.
|
||
|
||
## Registrerede komponenter
|
||
|
||
| Foto | Komponent | Type | Interface | Produkt-id | Sketches |
|
||
| --- | --- | --- | --- | --- | --- |
|
||
| – | [LCD1602 med PCF8574T](lcd1602-i2c-pcf8574/README.md) | Output/display | I²C | – | [`lcd1602_i2c_demo`](../sketches/arduino-uno-r4-wifi/lcd1602_i2c_demo) |
|
||
| <img src="keyestudio-ks0032-rgb-led/thumbnail.webp" width="120" alt="RGB LED"> | [RGB LED](keyestudio-ks0032-rgb-led/README.md) | Output/lys | Digital/PWM | KS0032 | – |
|
||
| <img src="keyestudio-ks0035-microphone/thumbnail.webp" width="120" alt="Mikrofon"> | [Mikrofon](keyestudio-ks0035-microphone/README.md) | Input/lyd | Analog | KS0035 | – |
|
||
| <img src="keyestudio-ks0026-ir-receiver/thumbnail.webp" width="120" alt="IR-modtager"> | [IR-modtager](keyestudio-ks0026-ir-receiver/README.md) | Input/IR | Digital | KS0026 | – |
|
||
| <img src="keyestudio-ks0033-thermistor/thumbnail.webp" width="120" alt="Analog temperatursensor"> | [Analog temperatursensor](keyestudio-ks0033-thermistor/README.md) | Input/temperatur | Analog | KS0033 | – |
|
||
| <img src="keyestudio-ks0023-ds18b20/thumbnail.webp" width="120" alt="DS18B20-temperatursensor"> | [DS18B20-temperatursensor](keyestudio-ks0023-ds18b20/README.md) | Input/temperatur | 1-Wire | KS0023 | – |
|
||
| <img src="keyestudio-ks0025-tilt/thumbnail.webp" width="120" alt="Tiltsensor"> | [Tiltsensor](keyestudio-ks0025-tilt/README.md) | Input/orientering | Digital | KS0025 | – |
|
||
| <img src="keyestudio-ks0018-active-buzzer/thumbnail.webp" width="120" alt="Aktiv buzzer"> | [Aktiv buzzer](keyestudio-ks0018-active-buzzer/README.md) | Output/lyd | Digital | KS0018 | – |
|
||
| <img src="keyes-k855396-straw-hat-led/thumbnail.webp" width="120" alt="Straw-hat LED-modul"> | [Straw-hat LED-modul](keyes-k855396-straw-hat-led/README.md) | Output/lys | Digital/PWM | K855396 | – |
|
||
| <img src="keyestudio-ks0014-analog-rotation/thumbnail.webp" width="120" alt="Analog rotationssensor"> | [Analog rotationssensor](keyestudio-ks0014-analog-rotation/README.md) | Input/position | Analog | KS0014 | – |
|
||
| <img src="keyestudio-ks0029-push-button/thumbnail.webp" width="120" alt="Trykknap"> | [Trykknap](keyestudio-ks0029-push-button/README.md) | Input/kontakt | Digital | KS0029 | – |
|
||
| <img src="keyestudio-ks0027-ir-transmitter/thumbnail.webp" width="120" alt="IR-sender"> | [IR-sender](keyestudio-ks0027-ir-transmitter/README.md) | Output/IR | Digital/PWM | KS0027 | – |
|
||
| <img src="keyestudio-ks0019-passive-buzzer/thumbnail.webp" width="120" alt="Passiv buzzer"> | [Passiv buzzer](keyestudio-ks0019-passive-buzzer/README.md) | Output/lyd | Digital/tone | KS0019 | – |
|
||
| <img src="keyestudio-ks0024-knock/thumbnail.webp" width="120" alt="Knock-sensor"> | [Knock-sensor](keyestudio-ks0024-knock/README.md) | Input/slag | Digital | KS0024 | – |
|
||
| <img src="keyestudio-ks0038-reed-switch/thumbnail.webp" width="120" alt="Reed switch"> | [Reed switch](keyestudio-ks0038-reed-switch/README.md) | Input/magnet | Digital | KS0038 | – |
|
||
| <img src="keyestudio-ks0037-vibration/thumbnail.webp" width="120" alt="Vibrationssensor"> | [Vibrationssensor](keyestudio-ks0037-vibration/README.md) | Input/vibration | Digital | KS0037 | – |
|
||
| <img src="keyestudio-ks0028-photocell/thumbnail.webp" width="120" alt="Fotomodstandssensor"> | [Fotomodstandssensor](keyestudio-ks0028-photocell/README.md) | Input/lys | Analog | KS0028 | – |
|
||
| <img src="keyestudio-ks0022-lm35/thumbnail.webp" width="120" alt="LM35-temperatursensor"> | [LM35-temperatursensor](keyestudio-ks0022-lm35/README.md) | Input/temperatur | Analog | KS0022 | – |
|
||
| <img src="keyestudio-ks0021-collision/thumbnail.webp" width="120" alt="Collision-/endestopsensor"> | [Collision-/endestopsensor](keyestudio-ks0021-collision/README.md) | Input/kontakt | Digital | KS0021 | – |
|
||
|
||
## Navngivning
|
||
|
||
Nye komponenter placeres i `components/<component-id>/`, hvor `component-id` skrives med små
|
||
bogstaver og bindestreger, eksempelvis `bme280-temperature-humidity-pressure`.
|
||
Profilen opdateres, hver gang komponenten bruges i en ny sketch.
|