devboards

DEVELOPMENT BOARDS

Op deze pagina vind je informatie over diverse regelmatig gebruikte ontwikkelbordjes.

Handig: https://domoticx.com/pinout-arduino-platforms/

Dé standaard Arduino.

Compacte Arduino met dezelfde functionaliteit als een UNO.

Op de ESP8266 gebaseerd bord met WiFi.

Arduino IDE

File → Preferences → Additional Board Manager URLs: http://arduino.esp8266.com/stable/package_esp8266com_index.json

Tools → Board → Boards Manager: esp8266 by ESP8266 Community

MicroPython

Op de ESP32 gebaseerd bord met WiFi en BT.

Arduino IDE

File → Preferences → Additional Board Manager URLs: https://dl.espressif.com/dl/package_esp32_index.json

Tools → Board → Boards Manager: esp32 by Espressif Systems

MicroPython

The full list of output pins to identifiers are as follows, taken from the source code:

WeMos D1 mini Pin Number Arduino IDE Pin Number
D0 16
D1 5
D2 4
D3 0
D4 2
D5 14
D6 12
D7 13
D8 15
TX 1
RX 3

These can be used to program the WeMos D1 mini using the Arduino IDE.

However there is an easier way. The ESP8266 Arduino library provides a number of constants to program the WeMos electronics easier. These constants are named as same as the pins, so digital pin one labelled on the WeMos as D1 can be used with the constant D1.

D4 is ook verbonden met de interne LED op de ESP8266.

De “Blue Pill” is een goedkoop bordje gebaseerd op de STM32F103C8T6 microcontroller. Deze is een stuk krachtiger dan de microcontroller van de Arduino Uno of Nano. Het betreft namelijk een 32-bits ARM M3 core op 72MHz.Dit maakt het bordje geschikt om bijvoorbeeld FreeRTOS te draaien.

De Raspberry Pi Pico is het eerste bordje van The Raspberry Foundation dat slechts een microcontroller implementeert. De Pi Pico maakt gebruik van de door The Raspberry Foundation ontwikkelde RP2040 chip. Deze microcontroller bevat twee ARM Cortex-M0+ kernen die geklokt zijn op 133 MHz. De chip heeft 264 kB SRAM. Op het bordje bevindt zich nog 2 MB Flashgeheugen voor opslag.

MicroPython

Voorbereiding: Verbind een micro-USB kabel aan de Raspberry Pi Pico, houd de drukknop 'bootsel' ingedrukt en verbind de USB kabel met de computer. De Raspberry Pi Pico verschijnt als mass storage device, net als een USB-stick. Download hier het u2f-bestand. Sleep het u2f-bestand naar de Raspberry Pi Pico. De MicroPython firmware wordt nu geflasht.

Als de MicroPython firmware op de Pico staat, kun je met de Python IDE Thonny (vanaf versie 3.3.3) heel eenvoudig de Pi programmeren.

  • devboards.txt
  • Last modified: 2021/02/10 22:37
  • by marc