3 Grove ports ( I2C, UART, GPIO:12&13 ) GPIO pin headers IDC Socket GPIO pin headers (all 40)(for Daisy-Chain or another HAT) tiny breadboard (10x17 female holes) no pins pre-connected GPIO breakout (female) with 28 status LEDs 5v0 power LED 3v3 power LED 1 buzzer (GPIO26) 4 buttons (GPIO17, 22, 23 and 27) 3v3 regulator to provide an additional 800mA of current to drive offboard devicesThree views of the Maker Hat Base are shown below. On the left we see the tiny breadboard that can optionally be stuck on the board using its adhesive backing. In the middle is the Maker Hat Base attached to the Pi400 with another HAT board plugged into the "extra" set of GPIO pins. On the right is the bare Maker Hat Base board.
(To enlarge .....Click it)
Maker Hat Base (Top View) |
(To enlarge .....Click it)
Maker Hat Base with HAT |
(To enlarge .....Click it)
Maker Hat Base with HAT ViewB |
sudo apt-get update sudo apt-get upgrade sudo apt-get install python3-pip sudo pip3 install --upgrade setuptools
cd ~ sudo pip3 install --upgrade adafruit-python-shell wget https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/raspi-blinka.py sudo python3 raspi-blinka.py
ls /dev/i2c* /dev/spi*Its response should be
/dev/i2c-1 /dev/spidev0.0 /dev/spidev0.1
Save it and run at the command line withimport board import digitalio import busio print("Hello blinka!") # Try to [ed. create] a Digital input pin = digitalio.DigitalInOut(board.D4) print("Digital IO ok!") # Try to create an I2C device i2c = busio.I2C(board.SCL, board.SDA) print("I2C ok!") # Try to create an SPI device spi = busio.SPI(board.SCLK, board.MOSI, board.MISO) print("SPI ok!") print("done!")
>$ python3 blinkatest.pyIt should display the following: (To enlarge .....Click it)