<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://nearbus.xyz/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Blinking_LED</id>
		<title>Blinking LED - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://nearbus.xyz/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Blinking_LED"/>
		<link rel="alternate" type="text/html" href="https://nearbus.xyz/mediawiki/index.php?title=Blinking_LED&amp;action=history"/>
		<updated>2026-06-13T13:19:34Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://nearbus.xyz/mediawiki/index.php?title=Blinking_LED&amp;diff=137&amp;oldid=prev</id>
		<title>Nearwiki: Created page with &quot; This simple example shows how to implement an infinite loop in the JavaSript code running on a Browser.   File:hello_world_6.png    ----  ===JavaScript Code=== &lt;br /&gt;  In...&quot;</title>
		<link rel="alternate" type="text/html" href="https://nearbus.xyz/mediawiki/index.php?title=Blinking_LED&amp;diff=137&amp;oldid=prev"/>
				<updated>2018-03-29T21:00:25Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; This simple example shows how to implement an infinite loop in the JavaSript code running on a Browser.   &lt;a href=&quot;/mediawiki/index.php/File:Hello_world_6.png&quot; title=&quot;File:Hello world 6.png&quot;&gt;File:hello_world_6.png&lt;/a&gt;    ----  ===JavaScript Code=== &amp;lt;br /&amp;gt;  In...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
This simple example shows how to implement an infinite loop in the JavaSript code running on a Browser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:hello_world_6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===JavaScript Code===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to run this code you should copy the following code into a file, save it with html extension and run it in your browser. Additionally you should replace the device_ID, user and password in this file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-1.9.1.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;PAGE&amp;quot; &amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type='text/javascript' src='http://nearbus.net/downloads/js_apps/nearapi_v05.js'&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
// ****************************************************************************************************************************** &lt;br /&gt;
// * NEARBUS JAVASCRIPT EXAMPLE - www.nearbus.net                                                                               *&lt;br /&gt;
// * Description: This simple example shows how to implement an infinite loop in the JavaSript code running on a Browser        *&lt;br /&gt;
// * Support: info@nearbus.net                                                                                                  *&lt;br /&gt;
// *                                                                                                                            *&lt;br /&gt;
// * REVISION HISTORY                                                                                                           *&lt;br /&gt;
// * v0.1 - 09-08-13 - Initial Release                                                                                          *&lt;br /&gt;
// * v0.2 - 14-10-13 - Upgrade to support nearapi_0v5                                                                           *&lt;br /&gt;
// ******************************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
// ********************************************************************************&lt;br /&gt;
// *                                 IMPORTANT                                    *&lt;br /&gt;
// * Be careful to avoid run more than one scripts simultaneously !!!             *&lt;br /&gt;
// * Don't forget CLOSE the running script before start a new or modified script. *&lt;br /&gt;
// * The NearBus system can run multiple scripts but the system output will be    *&lt;br /&gt;
// * the mix of all running sessions.                                             *    &lt;br /&gt;
// ********************************************************************************&lt;br /&gt;
&lt;br /&gt;
// **********************************************************************&lt;br /&gt;
// * To run this example you should replace the following parameters    *&lt;br /&gt;
// * device_id         Your device ID, or.. devices ID :)               *&lt;br /&gt;
// * user              Your NearBus Web user                            *&lt;br /&gt;
// * pass              Your NearBus Web password                        *&lt;br /&gt;
// **********************************************************************&lt;br /&gt;
&lt;br /&gt;
var device_id = &amp;quot;NB100***&amp;quot;;   // Your device ID&lt;br /&gt;
var user      = &amp;quot;****&amp;quot;;       // Your NearBus Web user&lt;br /&gt;
var pass      = &amp;quot;****&amp;quot;;       // Your NearBus Web password&lt;br /&gt;
&lt;br /&gt;
var sysEnable;&lt;br /&gt;
&lt;br /&gt;
function sysStop() {&lt;br /&gt;
    sysEnable = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sysStart() {&lt;br /&gt;
    sysEnable = 1;&lt;br /&gt;
    sysControl();    &lt;br /&gt;
}&lt;br /&gt;
        &lt;br /&gt;
function sysControl(e){&lt;br /&gt;
&lt;br /&gt;
var loop = 0;&lt;br /&gt;
var ret = 0;&lt;br /&gt;
&lt;br /&gt;
    setInterval( function()&lt;br /&gt;
    {&lt;br /&gt;
        if( sysEnable == 1 ) &lt;br /&gt;
        {&lt;br /&gt;
            if( loop == 1 ) {&lt;br /&gt;
                ret = NearAPIjs( &amp;quot;DIG_OUTPUT&amp;quot;, device_id, 0, 0 );&lt;br /&gt;
                if ( ret == &amp;quot;DONE&amp;quot; ) {&lt;br /&gt;
		    loop = 0;     &lt;br /&gt;
		}					&lt;br /&gt;
            }&lt;br /&gt;
            else {        &lt;br /&gt;
                ret = NearAPIjs( &amp;quot;DIG_OUTPUT&amp;quot;, device_id, 0, 1 );&lt;br /&gt;
		if ( ret == &amp;quot;DONE&amp;quot; ) {&lt;br /&gt;
		    loop = 1;     &lt;br /&gt;
		}	&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
	{&lt;br /&gt;
            NearAPIjs( &amp;quot;DIG_OUTPUT&amp;quot;, device_id, 0, 0 );	&lt;br /&gt;
        }&lt;br /&gt;
    }, 1000);    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt; NEARBUS - BLINKING LED EXAMPLE&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;sysStart()&amp;quot;&amp;gt;START&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;sysStop()&amp;quot;&amp;gt;STOP&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nearwiki</name></author>	</entry>

	</feed>