GPS, Ethernet W5500 Lite, Micropython
Source: STM32F405-MICROPYTHON-2020-01-31
Добавил прогноз погоды и NTP.
Все для создания Роботов и не только. Умный дом, Tasmota, MQTT, Home Assistant.
GPS, Ethernet W5500 Lite, Micropython
Source: STM32F405-MICROPYTHON-2020-01-31
Добавил прогноз погоды и NTP.
Arduino programming: https://radioprog.ru/shop/merch/59
Для заметки:
SSD1306Wire display(0x3c, 5, 4); // SDA GPIO5(D1) || SCL GPIO4 (D2)
pinMode(D4,OUTPUT);
digitalWrite(D4,HIGH); // SSD1306 LED is ON
pinMode(D5,INPUT);
pinMode(D6,INPUT);
pinMode(D7,INPUT);
pinMode(D8,INPUT);
pinMode(D3,OUTPUT);
pinMode(D0,OUTPUT);
digitalWrite(D3,LOW); // LED GREEN
digitalWrite(D0,LOW); // LED RED
Интересная платочка.
Вот пришла платка, залил Micropython, запаял W25Q32 SPI FLASH – все работает.
sudo dfu-util –alt 0 -D PYBD_SF2_W4F2.dfu
Все с этим модулем работает. Ethernet модуль Wiznet 5500
import network
nic = network.WIZNET5K(SPI(1,SPI.MASTER), pyb.Pin.board.PA4, pyb.Pin.board.PA3)
nic.active(True)
nic.ifconfig( ‘dhcp’ )
print(nic.ifconfig())
(‘10.10.10.113’, ‘255.255.255.0’, ‘10.10.10.1’, ‘10.10.10.1’)
MicroPython compiled with parameters.
MICROPY_PY_WIZNET5K = 5500
MICROPY_PY_LWIP = 1