mirror of
https://github.com/markspanbroek/nim-arduino
synced 2026-01-14 11:21:44 +00:00
No description
| arduino.nim | ||
| arduino.nimble | ||
| library.json | ||
| readme.md | ||
Arduino for Nim
Provides Nim bindings for most Arduino functions.
Installation
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
Example
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)