diff --git a/README.md b/README.md
index f52284d..0182b8d 100644
--- a/README.md
+++ b/README.md
@@ -118,6 +118,16 @@ dokumentation, forbindelser og biblioteker beskrives ved den enkelte sketch.
## Komponenter
+### HC-SR04 med RCWL-9610A
+
+- **Type:** 40 kHz ultralydsafstandssensor
+- **Typisk måleområde:** 2–400 cm
+- **Interfaces:** GPIO/Trig-Echo, I²C, UART og 1-Wire
+- **Forsyning:** 2,8–5,5 V
+
+Fotos, pinout og konfiguration af M1/M2 findes i
+[`components/hc-sr04-rcwl-9610a-ultrasonic`](components/hc-sr04-rcwl-9610a-ultrasonic/README.md).
+
### RFID-RC522 RFID-læser
- **Type:** 13,56 MHz RFID-reader/writer med integreret antenne
diff --git a/components/README.md b/components/README.md
index 11eec0a..f6c14ee 100644
--- a/components/README.md
+++ b/components/README.md
@@ -15,6 +15,7 @@ Hver fysisk komponenttype får sit eget stabile id og en mappe med:
| Foto | Komponent | Type | Interface | Produkt-id | Sketches |
| --- | --- | --- | --- | --- | --- |
+|
| [HC-SR04 med RCWL-9610A](hc-sr04-rcwl-9610a-ultrasonic/README.md) | Input/afstand | GPIO, I²C, UART, 1-Wire | HC-SR04 / RCWL-9610A | – |
|
| [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) |
|
| [RGB LED](keyestudio-ks0032-rgb-led/README.md) | Output/lys | Digital/PWM | KS0032 | – |
diff --git a/components/hc-sr04-rcwl-9610a-ultrasonic/README.md b/components/hc-sr04-rcwl-9610a-ultrasonic/README.md
new file mode 100644
index 0000000..6eb9a82
--- /dev/null
+++ b/components/hc-sr04-rcwl-9610a-ultrasonic/README.md
@@ -0,0 +1,65 @@
+# HC-SR04 ultralydssensor med RCWL-9610A
+
+
+
+
+
+## Identifikation
+
+| Felt | Værdi |
+| --- | --- |
+| Frontmærkning | HC-SR04 |
+| Printdesign | RCWL-9610A design, 2022 |
+| Type | Ultralydsafstandssensor med separat sender og modtager |
+| Akustisk frekvens | 40 kHz |
+| Typisk måleområde | 2–400 cm |
+| Typisk opløsning | 3 mm |
+| Forsyning | 2,8–5,5 V; 3,3 V eller 5 V bruges normalt |
+| Interfaces | GPIO, I²C, UART eller 1-Wire |
+
+Denne 2022-variant ligner en klassisk HC-SR04, men RCWL-9610A-kredsen giver
+flere interfacevalg. I standardtilstanden er modulet kompatibelt med den
+almindelige Trig/Echo-styring.
+
+## Pinout
+
+| Pin | GPIO | UART | I²C | 1-Wire |
+| --- | --- | --- | --- | --- |
+| `VCC` | Forsyning | Forsyning | Forsyning | Forsyning |
+| `Trig-RX-SCL-I/O` | `Trig` | `RX` | `SCL` | Data |
+| `Echo-TX-SDA` | `Echo` | `TX` | `SDA` | Ikke brugt |
+| `GND` | Stel | Stel | Stel | Stel |
+
+Signalniveauerne følger modulets forsyning. Ved 5 V-forsyning skal `Echo`
+derfor tilpasses, hvis controllerens indgang ikke er 5 V-tolerant. En enkel
+spændingsdeler kan bruges i GPIO-tilstand; alternativt kan modulet forsynes
+med 3,3 V.
+
+## Valg af interface
+
+Modepadsene `M1`/`R7` og `M2`/`R8` på bagsiden bestemmer interfacet. `0` er en
+åben forbindelse, og `1` er en loddet bro eller monteret modstand.
+
+| M1 | M2 | Interface |
+| --- | --- | --- |
+| 0 | 0 | GPIO / klassisk HC-SR04 |
+| 0 | 1 | I²C |
+| 1 | 0 | UART |
+| 1 | 1 | 1-Wire |
+
+Begge modepads ser åbne ud på det fotograferede modul, så det er konfigureret
+til GPIO. Afbryd forsyningen, før loddekonfigurationen ændres.
+
+## Måling i GPIO-tilstand
+
+Send en puls på mindst 10 µs til `Trig`. Modulet udsender derefter otte
+40 kHz-pulser og holder `Echo` høj i den tid, lydens tur til objektet og tilbage
+tager. Afstanden kan tilnærmes som `echo_tid_i_µs / 58` centimeter. Vent mindst
+60 ms mellem målinger for at undgå, at ekkoer fra forrige måling forstyrrer.
+
+Der er ingen sketches til komponenten i repoet endnu.
+
+## Kilder
+
+- [RCWL-9610-datablad fra Wuxi Richen IoT Technology](https://make.net.za/wp-content/datasheets/RCWL-9610%20Datasheet%20v1.0%20-%20Original.pdf)
+- [SparkFun HC-SR04-R-datablad](https://cdn.sparkfun.com/assets/6/7/a/d/1/Ultrasonic_Ranging_Module_HC-SR04-R__SEN-28798.pdf)
diff --git a/components/hc-sr04-rcwl-9610a-ultrasonic/image-2.webp b/components/hc-sr04-rcwl-9610a-ultrasonic/image-2.webp
new file mode 100644
index 0000000..75be53a
Binary files /dev/null and b/components/hc-sr04-rcwl-9610a-ultrasonic/image-2.webp differ
diff --git a/components/hc-sr04-rcwl-9610a-ultrasonic/image.webp b/components/hc-sr04-rcwl-9610a-ultrasonic/image.webp
new file mode 100644
index 0000000..b76988b
Binary files /dev/null and b/components/hc-sr04-rcwl-9610a-ultrasonic/image.webp differ
diff --git a/components/hc-sr04-rcwl-9610a-ultrasonic/thumbnail-2.webp b/components/hc-sr04-rcwl-9610a-ultrasonic/thumbnail-2.webp
new file mode 100644
index 0000000..b5aea39
Binary files /dev/null and b/components/hc-sr04-rcwl-9610a-ultrasonic/thumbnail-2.webp differ
diff --git a/components/hc-sr04-rcwl-9610a-ultrasonic/thumbnail.webp b/components/hc-sr04-rcwl-9610a-ultrasonic/thumbnail.webp
new file mode 100644
index 0000000..51dba01
Binary files /dev/null and b/components/hc-sr04-rcwl-9610a-ultrasonic/thumbnail.webp differ