The most basic code examples to run on the Tang Nano 1K.
Button A and Button B are connected with external pull-up resistors to the locations:
- pin 13 - button A,
- pin 44 - button B.
Regarding the fact of build-in pull-up resistors, the pins are receiving logical 1 when the buttons are unpressed, and logical 0 when the buttons are being pressed. Hence, the examples are negating the input values from the buttons to work with classic positive logic (the button unpressed gives logical 0, button pressed gives logical 1).
Each color's cathode (-) of the RGB LED is connected to the locations:
- pin 9 - red color,
- pin 10 - blue color,
- pin 11 - green color.
The RGB LED is a classical common-anode (common +) RGB LED. Regarding that, the positive terminals of each LED are connected all the time to the power level - Vcc (logical 1). To light up the LED we have to provide a logical 0 to its cathode (-) terminal. Because we operate with positive logic in the chip, we have to negate the output value to provide logical 0.