Closed Enoch23 closed 3 years ago
Ich hatte das falsche Board ausgewählt. ^^
Jetzt erhalte ich folgende Fehlermeldung:
`In file included from /Users/pilgrim/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69:0, from /Users/pilgrim/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105, from /Users/pilgrim/Library/Arduino15/packages/arduino/hardware/samd/1.8.11/cores/arduino/Arduino.h:35, from /Users/pilgrim/Downloads/Watterott-CO2-Ampel-Plus-Firmware-v.2.2.0/CO2-Ampel_Plus/CO2-Ampel_Plus.ino:23: /Users/pilgrim/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:237:10: fatal error: core_cm0plus.h: No such file or directory
^~~~~~~~~~~~~~~~
compilation terminated. exit status 1 Error compiling for board CO2-Ampel. `
JC_Button ist eine Library die noch über die Arduino IDE nach installiert werden muss. Werkzeuge -> Bibliotheken Verwalten , dort nach JC_Button suchen und installieren.
Die JC_Button
Lib ist mit im CO2-Ampel Board seit einiger Zeit.
Am besten mal die IDE neustarten nachdem alle Boards installiert wurden.
Um was für ein Betriebssystem handelt es sich?
macOS Big Sur 11.3
Ein Neustarten der IDE hat bis jetzt nichts gebracht. Ich kann es heute Nachmittag nochmal testen.
Geht das Kompilieren des Examples -> Basics -> Blink
Beispiels beim Arduino SAMD -> Arduino MKR1000
Board?
Da es nach einem generellen Problem aussieht.
Vielen Dank für die Hilfe. Ich habe dieses Board ausgewählt:
Welches Beispiel sollte ich laden? Unter "Examples for Arduino MKR1000" gibt es kein Basics -> Blink
.
Ich habe es mit dem 01.Basics -> Blink
versucht. Es kommt die gleiche Meldung.
Oder habe ich irgendwie die Falsche Arduino SAMD Bibliothek installiert?
Was für einen Mac verwendest du und welches MacOS? Hast du mal das C02 Ampel Board Support Package versucht?
Wenn das Standard-Beispiel 01.Basics -> Blink
auch nicht funktioniert, dann hat irgendetwas bei der Installation der Arduino SAMD Boards nicht funktioniert. Daher alles einmal deinstallieren und dann neu installieren. Falls die Fehlermeldung dann immer noch kommt, den kompletten /Library/Arduino15/
Ordner löschen und anschließend die Boards erneut installieren. Der Ordner enthält alle Arduino Einstellungen und zusätzliche Boards.
@Enoch23 Funktioniert das Kompilieren jetzt?
Ich musste den /Library/Arduino15/
Ordner löschen. Danach habe ich die SAMD-Boards Installiert, die IDE beendet, den CO2-Board installiert, die IDE beendet und dann das Kompilieren nochmal versucht. Jetzt klappt es! Danke!
So sieht die Ausgabe der IDE aus:
WARNING: library JC_Button claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). Sketch uses 78980 bytes (30%) of program storage space. Maximum is 262144 bytes. Global variables use 6780 bytes of dynamic memory.
Ich konnte den AP-Modus starten und kann jetzt auf die Web-Oberfläche zugreifen:
Warum sehe ich die Helligkeit nicht? Muss ich etwas in config.h
anpassen?
Da das Problem scheinbar gelöst wurde schließe ich dieses Issue.
Warum sehe ich die Helligkeit nicht? Muss ich etwas in
config.h
anpassen?
Die Helligkeit wird nur jede 30min geprüft, da man dazu die LEDs ausschalten muss: https://github.com/mariolukas/Watterott-CO2-Ampel-Plus-Firmware/blob/main/CO2-Ampel_Plus/Config.h#L81
Ich erhalte dazu folgende Fehlermeldung:
`CO2-Ampel_Plus:24:23: fatal error: JC_Button.h: No such file or directory
include
compilation terminated. exit status 1 JC_Button.h: No such file or directory`