Buzzer and Led Intensity Control Using Bolt Cloud and Ubuntu Server

Project Link: https://cloud.boltiot.com/control?name=BOLT8023093

In both the cases the user in able to control the LED/ Buzzer remotely using either the Bolt Platform or the Ubuntu server terminal. The user can remotely turn-ON or turn-OFF the device and can also remotely control the intensity of light or frequency in LED/Buzzer respectively by controlling the voltage supplied. Here the user has to input voltage between 0-3.3 V and the code converts it into 8-bit range and feeds it to the module.

HTML code:

Bolt IoT Platform function change_voltage(){ var voltage = document.getElementById("input_voltage").value; var conv_voltage = 255*(voltage/3.3); var int = Math.floor(conv_voltage); analogWrite(0, int); document.getElementById("bit8").innerHTML=int; }
    </script>
</head>
<body style="background-color: black; color: white">
    <center style="margin: 5px">
    <span>
        <img src="data:image/jpeg;base64,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">
    </span>
    <span>
        <h2>Bolt IOT Project</h2>
    </span>
    <h1 style=" padding: 10px; background-color: white; color: green; outline: 2px solid black">Buzzer Control By Oggyee</h1>
    <h3>aka "Yash Pradhan"</h3>
    <div style="padding: 100 px; outline: 2px solid white; background-color: black; color: white">
        <div style="padding: 10 px; margin: 10px">
        <button style="padding: 10 px; margin: 10px" onclick="digitalWrite(0, 'HIGH');">ON</button>
        <button style="padding: 10 px; margin: 10px" onclick="digitalWrite(0, 'LOW');">OFF</button>
        </div>
        <div style="padding: 10 px; margin: 10px" >Set Input Voltage(0 to 3.3):</div>
        <input style="padding: 10 px; margin: 10px" type="number" id="input_voltage" style="margin: 5px">
        <button style="padding: 10 px; margin: 10px" onclick="change_voltage();">Submit</button>
        <h4>The 8 bit value for this Voltage: </h4>
        <div style="padding: 10 px; margin: 10px" id="bit8"> Default Value is 255</div>
    </div>
    </center>
</body>
1 Like