<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.hackerspace-bremen.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.hackerspace-bremen.de/feed.php">
        <title>Hackerspace Bremen e.V. - sonstiges:tutorials:esp32</title>
        <description></description>
        <link>https://wiki.hackerspace-bremen.de/</link>
        <image rdf:resource="https://wiki.hackerspace-bremen.de/_media/logo.png" />
       <dc:date>2026-11-13T00:26:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/bluetooth_le_-_uart?rev=1668720856&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/lora?rev=1668720856&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/mp3_von_sd_karte?rev=1668720856&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/start?rev=1668720856&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/touch?rev=1668720856&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.hackerspace-bremen.de/_media/logo.png">
        <title>Hackerspace Bremen e.V.</title>
        <link>https://wiki.hackerspace-bremen.de/</link>
        <url>https://wiki.hackerspace-bremen.de/_media/logo.png</url>
    </image>
    <item rdf:about="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/bluetooth_le_-_uart?rev=1668720856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-17T21:34:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>BLE - Uart</title>
        <link>https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/bluetooth_le_-_uart?rev=1668720856&amp;do=diff</link>
        <description>BLE - Uart

Übersicht

Mit dem ESP32 lässt sich ein BLE Uart sehr einfach realisieren.
Die eigentlich Bibliothek funktioniert nicht daher gibt es eine interne eigene Version:



Original : &lt;https://github.com/nkolban/ESP32_BLE_Arduino&gt;

Beispiel Code


#include &quot;Arduino.h&quot;
/*
    Video: https://www.youtube.com/watch?v=oCMOYS71NIU
    Based on Neil Kolban example for IDF: https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/tests/BLE%20Tests/SampleNotify.cpp
    Ported to Arduino ESP32…</description>
    </item>
    <item rdf:about="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/lora?rev=1668720856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-17T21:34:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LoRa - Long range network</title>
        <link>https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/lora?rev=1668720856&amp;do=diff</link>
        <description>LoRa - Long range network



Übersicht

Mitlerweile gibt es China LoRa module wie Sand am Meer.
ESP32 LoRa Module
Das Modul hat ein kleines Oled Display, LoRa und ein ESP32 onBoard.
Hier ein kleiner netter Beispiel sketch für Senden und Empfangen.

Ich hafte nicht für den Code, den ich weiß zugegeben nicht ob der Sketch den EU Richtlinien entspricht. Nutzen auf eigene Gefahr! In der LoRa Lib muss auf alle Fälle die Leistung heruntergestellt werden.</description>
    </item>
    <item rdf:about="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/mp3_von_sd_karte?rev=1668720856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-17T21:34:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MP3s - i2s DAC - SDHC</title>
        <link>https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/mp3_von_sd_karte?rev=1668720856&amp;do=diff</link>
        <description>MP3s - i2s DAC - SDHC

Übersicht

Verbindungen zum I2S Dac (PCM5102a zB)

	*  LCK - GPIO25
	*  BCK - GPIO26
	*  DIN - GPIO22
	*  SCK - GND

Die SD Karte muss wie gewohnt verbunden werden

	*  MOSI - GPIO23
	*  MISO - GPIO19
	*  SCK - GPIO18
	*  CS/SS - GPIO5</description>
    </item>
    <item rdf:about="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/start?rev=1668720856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-17T21:34:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ESP32</title>
        <link>https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/start?rev=1668720856&amp;do=diff</link>
        <description>ESP32

Eine Sammlung von ESP32 Sketchen und Anwendungen
. index</description>
    </item>
    <item rdf:about="https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/touch?rev=1668720856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-17T21:34:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Touch</title>
        <link>https://wiki.hackerspace-bremen.de/sonstiges/tutorials/esp32/touch?rev=1668720856&amp;do=diff</link>
        <description>Touch

Übersicht

Mit einer kleinen Änderung in Bounce2.h der Bounce2 Bibiliothek klappt das Debouncen auch mit dem ESP32.


#ifdef ESP32
      virtual bool readCurrentState() { return (touchRead(pin) &lt; 40); }
#else
      virtual bool readCurrentState() { return digitalRead(pin); }
#endif</description>
    </item>
</rdf:RDF>
