---
title: "[steemduino] An Open Source Arduino Library for Steem"
url: "https://maker.wiznet.io/WIZnet/projects/%5Bsteemduino%5D-an-open-source-arduino-library-for-steem/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/%5Bsteemduino%5D-an-open-source-arduino-library-for-steem/md"
type: "UCC: User Created Content"
author: "WIZnet"
author_url: "https://maker.wiznet.io/WIZnet/"
original_url: "https://steemit.com/arduino/@bitcalm/steemduino-an-open-source-arduino-library-for-steem"
published: "2023-02-20"
language: "en"
likes: 3
views: 1068
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# [steemduino] An Open Source Arduino Library for Steem

> .

Original source: https://steemit.com/arduino/@bitcalm/steemduino-an-open-source-arduino-library-for-steem

## Article

**DETAILSintroduce**

Steemduino is kind of web socket API using Arduino.

Users can use the library to monitor incoming blocks and perform actions depending on the contents, such as displaying a message on an LCD screen or sounding an alarm.

The theme is ‘Steemduino connects Steem to the physical world’.

With steemduino users can create a custom notification system that will alert you to anything that’s happening in the steem blockchain.

**hardware**

- Arduino Mega 2560

- Arduino Ethernet Shield

- Arduino WiFi

**open source**

- [steemduino](https://github.com/jonblack/steemduino)

- [json-steaming-parser](https://github.com/jonblack/json-streaming-parser)

- [Arduino-Websocket](https://github.com/jonblack/Arduino-Websocket)

The LED matrix examples depend on the following library :

- [Arduino-htl632c](https://github.com/jonblack/arduino-ht1632c)

All examples come with a makefile for building the project using [Arduino-Makefile](https://github.com/sudar/Arduino-Makefile). With this you can avoid using the awful Arduino IDE.

**quick guide**

This section will very quickly cover how the library works.

Each program you will have the following :

1. An instance of **SteemRpc** for accessing the steem web socket API

2. An instance of **JsonStreamingParser** and **OpListener** for parsing blocks;

3. An op handler function for processing parsed blocks

---

Source: https://maker.wiznet.io/WIZnet/projects/%5Bsteemduino%5D-an-open-source-arduino-library-for-steem/
