Skip to content

markspanbroek/nim-arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Arduino bindings for Nim

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages