<commit_before>#arduino.vytronics
Arduino driver for vytronics.hmi SCADA project

Vytronics HMI compliant arduino driver suite. Developed for use in the design of Vytronics HMI, the 100% free, open-source SCADA.

Visit [www.vytronics.com] for more info.

Star our npm repositories if you think this is cool and want to see vytronics evolve into the worlds best open source SCADA
- [www.npmjs.org/package/vytronics.hmi] - Core vytronics components
- [www.npmjs.org/package/arduino.vytronics] - Arduino comm driver


EXPERIMENTAL
- Right now it support digital pin read/write and analog pin read. Soon will add PWM etc.
- Does not handle disconnect/reconnect but will.
- Uses [github.com/jgautier/firmata] but may eventually replace with more SCADA specific driver code

## How to use

Make sure you have [nodejs] installed on your computer.

Download the sample from https://github.com/vytronics-samples/arduino-scada-demo.git and then do npm install.

```
git clone https://github.com/vytronics-samples/arduino-scada-demo.git
cd arduino-scada-demo
npm install
```


It will take a few minutes to download and build all of the dependencies. When it finishes you can run the SCADA system by typing the following command in the terminal:
```
node application
```

Browse to http://localhost:8000 to see your arduino. Click on digital pins to toggle values.

Explore the source code and have fun.


## License

AGPL

[https://github.com/vytronics-samples/arduino-scada-demo.git]:https://github.com/vytronics-samples/arduino-scada-demo.git
[www.vytronics.com]:http://www.vytronics.com
[github.com/vytronics/vytronics.hmi.git]:https://github.com/vytronics/vytronics.hmi.git
[www.npmjs.org/package/vytronics.hmi]:https://www.npmjs.org/package/vytronics.hmi
[www.npmjs.org/package/arduino.vytronics]:https://www.npmjs.org/package/arduino.vytronics
[github.com/jgautier/firmata]:https://github.com/jgautier/firmata
[nodejs]:http://nodejs.org/download/<commit_msg>fixed a few typos.<commit_after>#arduino.vytronics
Demo SCADA system to visualize and control your Arduino board.

Uses vytronics.hmi, the 100% free and open-source SCADA system.

Visit [www.vytronics.com] for more info.

Star our npm repositories if you think this is cool and want to see vytronics evolve into the worlds best open source SCADA
- [www.npmjs.org/package/vytronics.hmi] - Core vytronics components
- [www.npmjs.org/package/arduino.vytronics] - Arduino comm driver


EXPERIMENTAL
- Right now it support digital pin read/write and analog pin read. Soon will add PWM etc.
- Does not handle disconnect/reconnect but will.
- Uses [github.com/jgautier/firmata] but may eventually replace with more SCADA specific driver code

## How to use

Make sure you have [nodejs] installed on your computer.

Download the sample from https://github.com/vytronics-samples/arduino.scada.git and then do npm install.

```
git clone https://github.com/vytronics-samples/arduino.scada.git
cd arduino.scada
npm install
```


It will take a few minutes to download and build all of the dependencies. When it finishes you can run the SCADA system by typing the following command in the terminal:
```
node application
```

Browse to http://localhost:8000 to see your arduino. Click on digital pins to toggle values.

Explore the source code and have fun.


## License

AGPL

[https://github.com/vytronics-samples/arduino.scada.git]:https://github.com/vytronics-samples/arduino.scada.git
[www.vytronics.com]:http://www.vytronics.com
[github.com/vytronics/vytronics.hmi.git]:https://github.com/vytronics/vytronics.hmi.git
[www.npmjs.org/package/vytronics.hmi]:https://www.npmjs.org/package/vytronics.hmi
[www.npmjs.org/package/arduino.vytronics]:https://www.npmjs.org/package/arduino.vytronics
[github.com/jgautier/firmata]:https://github.com/jgautier/firmata
[nodejs]:http://nodejs.org/download/
{'fraction_non_alphanumeric': 0.1034392912975508, 'fraction_numerical': 0.0036477331943720686, 'mean_word_length': 4.4921316165951355, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 16, 'lorem ipsum': 0, 'www.': 18, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '153778', 'n_tokens_mistral': 1380, 'n_tokens_neox': 1235, 'n_words': 375}