# DSMRrlogger32 firmware clonen

### Clonen Firmware <a href="#clonen-firmware" id="clonen-firmware"></a>

De **DSMRlogger32** firmware staat hier[ https://github.com/mrWheel/DSMRlogger32](https://github.com/mrWheel/DSMRlogger32). Er zijn twee manieren om de firmware te clonen.

1. download de repository als een **`.zip`** file
2. gebruik **`git`**

Als je niet handig bent met **`git`** raad ik je aan de repository als een **`.zip`** file te downloaden.

Ga naar de [DSMRlogger32 repository](https://github.com/mrWheel/DSMRlogger32).

#### Download .zip file <a href="#download-zip-file" id="download-zip-file"></a>

<figure><img src="/files/ju19KcoqoX0SHuSsEl8o" alt=""><figcaption></figcaption></figure>

Klik op de groene knop <mark style="background-color:green;">\[<> Code]</mark> ..

![](https://mrwheel.github.io/DSMRloggerWS/img/GIT_Clone2.png)

.. en selecteer **`[Download ZIP]`**

Er volgt een scherm als dit:

<figure><img src="/files/JlCIU4cfmK4JKFIrMf3f" alt=""><figcaption></figcaption></figure>

1. Bewaar het **`.zip`** bestand op een plek op je computer waar je hem terug kunt vinden.
2. Unzip het **`DSMRlogger32-main.zip`** bestand in de ArduinoIDE **`Sketchbook Location`**.
3. Rename de map **`DSMRlogger32-main`** naar **`DSMRlogger32`** (dus zonder **`-main`**)

Ga verder naar [DSMRlogger32 Sketch openen](#dsmrloggerws-sketch-openen).

#### git clone <a href="#git-clone" id="git-clone"></a>

Om de repository met **`git`** te kunnen clonen moet je er éérst voor zorgen dat je **`git`** op je systeem hebt staan. Hoe je dat moet doen valt buiten de scope van deze documentatie maar [hier](https://git-scm.com/book/nl/v1/Aan-de-slag-Git-installeren) kun je alles vinden over hoe je dit, voor jouw systeem, moet doen.

Voor nu ga ik ervan uit dat je **`git`** op je systeem hebt staan en dat je weet hoe je ermee moet werken.

Ga naar de Arduino **`Sketchbook location`** (de map waar al je Sketches in staan, [kijk hier](/dsmrlogger32/voorbereiding/esp8266-core.md)) en toets het volgende commando in:

```
git clone https://github.com/mrWheel/DSMRlogger32.git
```

That's it!

In **`Sketchbook location`** staat hierna een nieuwe map met de naam **`DSMRlogger32`**.

#### DSMRlogger32 Sketch openen <a href="#dsmrloggerws-sketch-openen" id="dsmrloggerws-sketch-openen"></a>

Start de ArduinoIDE ***opnieuw*** op en klik op het `open` icoon.

![](/files/WIidyLglaXt4tcF6rdvl)

Selecteer in het `drop-down` menu "Open" ..

<figure><img src="/files/LXvQ04uTnoG9qHjeH9IQ" alt=""><figcaption></figcaption></figure>

In het pop-up window dat nu verschijnt navigeer je naar de map "**`DSMRlogger32`**" ..

<figure><img src="/files/vTwnwc3sCjWaeyYxIS5l" alt=""><figcaption></figcaption></figure>

.. en selecteer je de sketch **`DSMRlogger32.ino`**.\
Er verschijnt een nieuw editor window met de firmware van de DSMRlogger32!

<figure><img src="/files/uDxza48jjNfcCCC8Km9k" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mrwheel-docs.gitbook.io/dsmrlogger32/firmware/dsmrlogger32-firmware.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
