Provides Nim bindings for most Arduino functions.
Can only be used in an environment where the <Arduino.h>
C++ header is
available, for instance PlatformIO with the Nim plugin.
Use the following snippet in platformio.ini
to add the Nim bindings for
Arduino to PlatformIO:
lib_deps =
https://github.com/markspanbroek/nim-arduino
src/main.nim
:
import pkg/nim-arduino/arduino
setup:
pinMode(LED_BUILTIN, OUTPUT)
loop:
digitalWrite(LED_BUILTIN, HIGH)
delay(1000)
digitalWrite(LED_BUILTIN, LOW)
delay(1000)