# 🌍 Climate Measuring Box

Als student Technische Informatica ga je voor je project van blok 1 aan de slag met het maken van jouw eigen 'Climate Measuring Box' (CMB). De volledige omschrijving kan je vinden in de 'Wiki' van dit project (Plan > Wiki).

## 📁 Project structuur

In de bestanden van dit project vind je de volgende mappen:

- `docs`: Hierin kan je de documentatie kwijt voor jouw project. Hiervan wordt een website gegenereerd die je kan vinden onder 'Pages' (Deploy > Pages).
- `arduino`: Hierin kan je de code kwijt voor jouw project wat te maken heeft met je embedded systeem, code geschreven in Arduino.
- `web`: Hierin kan je de code kwijt voor jouw project wat te maken heeft met de webapplicatie, bijvoorbeeld HTML, CSS en Javascript.

Dan vind je in dit project ook jouw User Stories, Learning Stories en de daarbij horende 'boards' (Plan > Issue boards).

## 🔧 Configureren

Om onderstaande stappen uit te voeren is het belangrijk dat je gebruik maakt van de Knowledgebase. Hier kan je zelf informatie vinden over de verschillende onderwerpen die je nodig hebt voor dit project. 

1. Installeer op je eigen computer Git en Visual Studio Code.
2. Volg de instructies in de Knowledgebase om dit project te 'clonen' naar jouw eigen computer.
    - Tip: Kies een goede locatie op je computer waar je jouw project terug kan vinden.
3. Open Visual Studio Code en klik in het menu op 'Open folder..', kies vervolgens je project map die je hebt gecloned bij stap 2.
4. Via het menu kies je nu voor 'Terminal' en vervolgens 'New Terminal'. In dit venster kan je nu commando's uitvoeren.
    - Voer het volgende commando uit: `git submodule add https://uva-hva.gitlab.host/hbo-ict/mdocotion.git mdocotion`
    - Dan: `git commit -m "Added mdocotion submodule"`
    - Vervolgens `git push`.
5. Je kan nu de website van jouw project bekijken door naar de 'Pages' (Deploy > Pages) te gaan.

## 🧰 Technieken

In dit project ga je aan de slag met verschillende technieken.

Embedded systeem:
- [Arduino (C++)](https://knowledgebase.hbo-ict-hva.nl/1_beroepstaken/hardware_interfacing/realiseren/verwerking/esp32-s3-devkitc-1/)

Webapplicatie:
- [HTML](https://knowledgebase.hbo-ict-hva.nl/1_beroepstaken/software/realiseren/talen/declaratieve_talen/html/)
- [CSS](https://knowledgebase.hbo-ict-hva.nl/1_beroepstaken/software/realiseren/talen/declaratieve_talen/css/)
- [Javascript](https://knowledgebase.hbo-ict-hva.nl/1_beroepstaken/software/realiseren/basis_principes/0_basis_principes/)