HTMLSerialMonitor

所属分类:Julia编程
开发工具:HTML
文件大小:0KB
下载次数:0
上传日期:2016-07-10 08:49:45
上 传 者sh-1993
说明:  HTML串行监视器是Arduino IDE附带的标准串行监视器的替代品。它允许您...
(HTML Serial Monitor is a replacement for the standard serial monitor which comes with the Arduino IDE. It allows you to use html to enhance you debugging messages and make a dashboard.)

文件列表:
Builds/ (0, 2016-07-10)
Builds/20160605 HTMLSerialMonitor - Application.zip (25309770, 2016-07-10)
Builds/20160605 HTMLSerialMonitor - Arduino Library.zip (12003, 2016-07-10)
Builds/20160710 HTMLSerialMonitor - Application.zip (25379639, 2016-07-10)
Builds/20160710 HTMLSerialMonitor - Arduino Library.zip (12010, 2016-07-10)
Source/ (0, 2016-07-10)
Source/Arduino/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/HTMLSerialMonitor.cpp (3695, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/HTMLSerialMonitor.h (1383, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Bare_DecoratedText/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Bare_DecoratedText/Bare_DecoratedText.ino (690, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Bare_PageRedraw/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Bare_PageRedraw/Bare_PageRedraw.ino (3929, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Lib_ElementRedraw/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Lib_ElementRedraw/Lib_ElementRedraw.ino (4225, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Lib_Snippets/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Lib_Snippets/Lib_Snippets.ino (5029, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Lib_UserInterface/ (0, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Lib_UserInterface/Lib_UserInterface.ino (1948, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/examples/Lib_UserInterface/hsm_init.txt (8756, 2016-07-10)
Source/Arduino/HTMLSerialMonitor/keywords.txt (191, 2016-07-10)
Source/Processing/ (0, 2016-07-10)
Source/Processing/HTMLSerialMonitor.pde (24832, 2016-07-10)
Source/Processing/data/ (0, 2016-07-10)
Source/Processing/data/Bare_DecoratedText.gif (17601, 2016-07-10)
Source/Processing/data/Bare_DecoratedText.src (690, 2016-07-10)
Source/Processing/data/Bare_PageRedraw.gif (19318, 2016-07-10)
Source/Processing/data/Bare_PageRedraw.src (4175, 2016-07-10)
Source/Processing/data/Lib_ElementRedraw.gif (7062, 2016-07-10)
Source/Processing/data/Lib_ElementRedraw.src (3649, 2016-07-10)
Source/Processing/data/Lib_Snippets.gif (15379, 2016-07-10)
Source/Processing/data/Lib_Snippets.src (5658, 2016-07-10)
Source/Processing/data/Lib_UserInterface.gif (17074, 2016-07-10)
Source/Processing/data/Lib_UserInterface.src (2245, 2016-07-10)
... ...

## HTMLSerialMonitor HTML Serial Monitor is a replacement for the standard serial monitor which comes with the Arduino IDE. It allows you to use html to enhance you debugging messages and make a dashboard. HTML Serial Monitor uses your browser to output the html debugging messages from your Arduino. It also allows you to send messages back to your Arduino, like button clicks or information your html-code requests from the internet. An Arduino library is available with some predefined functions to make some things easier. It was programmed in Processing 3.1 (Java mode), acts like a bridge which receives messages from the serial port and serves them to your browser by implementing a webserver. Special codes in the messages are replaced before sending them through. This program is still considered to be in development and was only tested by myself with an Arduino Nano on Chrome, Edge and Internet Explorer 11 using a Windows 10 pc. It has no access to your arduino sketch folders, so the risk of any bugs should be very limited. HTML Serial Monitor needs exclusive access to the Arduino (just like the serial monitor of your Arduino IDE). It cannot (yet) be started from the Arduino IDE. If you encounter bugs or have ideas to make it better please let me know at [pandarve.link@gmail.com](https://github.com/NardJ/HTMLSerialMonitor/blob/master/pandarve.link@gmail.com). ### Directories - 'Builds' contains zips of the latest released versions of the Arduino Library and the application itself. (A build for iOS is not available yet, since I don't have an iOS system.) - 'Source' contains the latest source of the Arduino Library and the Processing source of the application. - 'screenshots' contains the images which are used in this readme.md ### Install - Download all files as a zip (green button top right of main page) - Open the archive, go to de 'Builds' folder and copy the latest archive of the Arduino library (..... HTMLSerialMonitor - Arduino Library.zip) and the archive of the application itself (..... HTMLSerialMonitor - Application.zip) to a temporary folder on your pc. - Place the content of the Arduino library archive in your Arduino library folder on your system (which for Windows is probably located inside your sketches folder and is called 'libraries') - Open the Application archive, select the correct build folder for your system and copy it somewhere to your system. This is the HTMLSerialMonitor program. - If you don't have java (needed by the the application) installed already, you should do this now. **Note:** I'm not yet fully comfortable with github. If above instructions don't work for you of you are missing files, please let me know at [pandarve.link@gmail.com](https://github.com/NardJ/HTMLSerialMonitor/blob/master/pandarve.link@gmail.com)! ### First run - Open your Arduino IDE. - Select a example from the HTMLSerialMonitor library e.g. Lib_Snippets. - Burn the sketch to your Arduino. - Go to the folder where you placed the HTMLSerialMonitor program. - Run HTMLSerialMonitor. (If you forgot to install java, HTMLSerialMonitor will ask you to install Java). - Now open your browser and surf to http://127.0.0.1:8080 (note the port-number). - Select the correct COM port and baudrate (9600). - Press Connect. Now you should see the sketch on your Arduino drawing and updating the html page, which looks something like: ![](https://github.com/NardJ/HTMLSerialMonitor/blob/master/https://github.com/NardJ/HTMLSerialMonitor/blob/master/screenshots/Lib_Snippets.gif) For more info, go to http://127.0.0.1:8080/manual.htm. The screenshots below give an idea of the range of what's possible with HTMLSerialMonitor, from simple html-markup of your debugging messages using html to creating a fully functional dashboard where the user can send data back to the arduino: ![](https://github.com/NardJ/HTMLSerialMonitor/blob/master/https://github.com/NardJ/HTMLSerialMonitor/blob/master/screenshots/Bare_DecoratedText.gif) ![](https://github.com/NardJ/HTMLSerialMonitor/blob/master/https://github.com/NardJ/HTMLSerialMonitor/blob/master/screenshots/Lib_UserInterface.gif)

近期下载者

相关文件


收藏者