ArduinoPlayground/components/README.md

44 lines
4.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 |
| --- | --- | --- | --- | --- | --- |
| <img src="hc-sr04-rcwl-9610a-ultrasonic/thumbnail.webp" width="120" alt="HC-SR04 RCWL-9610A ultralydssensor"> | [HC-SR04 med RCWL-9610A](hc-sr04-rcwl-9610a-ultrasonic/README.md) | Input/afstand | GPIO, I²C, UART, 1-Wire | HC-SR04 / RCWL-9610A | – |
| <img src="mfrc522-rfid-reader/thumbnail.webp" width="120" alt="RFID-RC522 RFID-læser"> | [RFID-RC522 RFID-læser](mfrc522-rfid-reader/README.md) | Input/output/RFID | SPI | RFID-RC522 | – |
| – | [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.