Arduino

Start mit ESP8266 und ESP32 mit Arduino

Beide Programmgerüste stellen 3 Funktionen zur Verfügung

  1. Verbindung zum WLAN
  2. Stellen der Uhr mit der Zeitzone Berlin
  3. Start von ArduinoOTA

ESP8266

#include <ESP8266WiFi.h>
#include <time.h>
#include <TZ.h>
#include <ArduinoOTA.h>
#include "/home/bernd/Arduino/esp/tools/wlan.inc"  // enthält #define für wlan_ssid und wlan_passwort

#define PROJEKT "TEST"
#define TIME_ZONE TZ_Europe_Berlin

Arduino Duemilanove unter Linux

Transfer mit arvdude

avrdude -p m328p -P /dev/ttyUSB0 -c arduino -D -b57600 -U flash:w:[Dateiname]:i

 

Start Simulator simavr

run_avr -m atmega328p -f 16000000 /usr/share/arduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex Datei.hex 

der Bootloader "/usr/share/arduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex" kann weggelassen werden.