How to Use

After login to the Electronics Online Platform You will See a webpage Which is have some Elements that describe in this section.

platform user panel

Everything happens simply on a web page and you don’t need software or anything else The image below is the panel page of one of the Electronics Online platform Devices, each of its features is explained in the numbered order in this image.

Electronics Online platform user panel

1: Env Control in temp and humidity

Electronics Online platform user panel env change
  • By pressing the increased temperature button, the ambient temperature of the sensors will start to increase, and if you have defined a temperature sensor in your program, you will see the temperature reading from the sensor.

  • By pressing the increased humidity button , the ambient humidity of the sensors will start to increase, and if you have used a humidity sensor in your program, you will see changes in the humidity reading from the sensor.

  • By pressing the air outlet button , the air around the sensors starts to be discharged, which causes the temperature and humidity of the sensors to go out and the temperature and humidity to decrease.

Note

If you turn on the air outlet, it will turn off increased temperature and increased humidity, and if the air outlet is on, you will not be able to turn on increased temperature and increased humidity. Because using all three options at the same time has no effect.

Examples

2: Analog

Electronics Online platform user panel analog

This part includes two voltage displays in the panel and two voltmeters in the image . The task of this part is to show the voltage applied to them, which are accessible in the list of connections with the names PWM1 and PWM2, if your project has PWM output and you want to see the amount of PWM voltage output from the micro, you can use this part.

Examples

3: Rotary Encoder

Electronics Online platform user panel rotary encoder

If you use a rotary encoder in your project, you can use this part to rotate the encoder in different directions. It includes two control pins that can be seen in the list of connections with the names ENCODER-CLK and ENCODER-DT, and through the panel you can specify the encoder rotation pulse rate by pressing the turn left button or by pressing the encoder turn right button. It will rotate to the right.

Examples

4: Potentiometer

Electronics Online platform user panel Potentiometer

If you need to create analog voltage by potentiometer and connect it to microcontroller, you can use this part. This part contains two potentiometers, which can be seen in the list of connections with the names POT1 and POT2, and by giving a value to its voltage in the panel, it will give the same voltage in its output with an accuracy of 0.15. If the potentiometers are changed, their output voltage will change between 0 and 5 volts, and you will see these changes if the potentiometers are connected to analog bases.

Examples

5: Env Control in Light and Color for Photocell

Electronics Online platform user panel Photocell

If you use a photocell in your project, you can change the amount of light and the color of the light applied to the photocell through this part. You can set the RGB parameters for the light sensor so that the ambient light in which the light sensor is placed changes both in terms of color and light intensity, and if you have defined the light sensor in your program, you will see the output of these changes.

6: PushButtons

Electronics Online platform user panel PushButtons

Most of the projects need to define a number of input buttons that you can use this section.

In this board, 5 numbers of push buttons are defined, which are specified in the list of connections with the names key1 to key5 Also, on the board inside the camera image, in the INPUT section, the numbers of these keys can be seen with their off or on status. By stimulating each of the keys through the panel, the LED corresponding to the same key on the control board that you see in the camera image will light up.

hold and interval parameters: the push button part has two HOLD checkbox settings and milliseconds (ms) settings, if the HOLD parameter is checked, when clicking the input button, the button will remain pressed until you click the button again. And if you haven’t checked the HOLD section, clicking on any button will turn it on for the time defined in the milliseconds (ms) box and then turn off.

Examples

7: 4x4 Keypad

Electronics Online platform user panel Keypad

You can use this section to use the 4x4 keyboard in your project. The 4x4 keypad, which in the list of connections includes 8 pins (similar to other 4x4 matrix keypads) with the names KPAD1 to KPAD8 and is marked on the board inside the camera image in the 4x4 KEYPAD section. By stimulating each of the keys through the panel, the LED corresponding to the same keypad key on the control board that you see in the camera image will light up.

hold and interval parameters: the push button part has two HOLD checkbox settings and milliseconds (ms) settings, if the HOLD parameter is checked, when clicking the input button, the button will remain pressed until you click the button again. And if you haven’t checked the HOLD section, clicking on any button will turn it on for the time defined in the milliseconds (ms) box and then turn off.

Examples

8: Upload the program to the microcontroller

Electronics Online platform user panel Upload program

This part is for uploading the program to the system microcontroller, and by selecting the HEX file and pressing the Upload button, the program will be uploaded to the system microcontroller, and a new window will open and give you the upload report.

Note: For a successful upload on the microcontroller in the Arduino software, you must select the board and microcontroller model correctly (in the Dawn system, the Arduino nano board and the atmega328p microcontroller must be selected), otherwise the upload will not be done.

The image of the report below is an example of a successful upload on the system.

Electronics Online platform user panel Upload the program to the microcontroller

9: Resets Button

Electronics Online platform user panel Resets

By pressing the RESET MCU button, the microcontroller system will be reset. The RESET BOARD button will resets the board inside the image and the RESET Routing button will disconnects all connections and resets the router board.

10: Primary Serial Port

Electronics Online platform user panel Serial

The primary serial port is the main serial port of microcontroller and in this way you can communicate with microcontroller through the serial port. By default, the baud rate of the primary serial terminal is 115200. To change the baud rate, you must first remove the Enable check, then change the baud rate and check Enable again. If the echo option is checked, everything you send in the terminal will also be shown in the receiving section. If the newline section is checked, it will print the information received from Arduino in a new line, and the Scroll option will automatically scroll the receiving section to the most recent received data. And the clear button clears the serial received data.

11: Secondary Serial Port

Arduino platform user panel Serial

The secondary serial port is defined for software serial purposes and can be accessed in the list of connections with the names RX and TX. The baud rate of the secondary serial terminal is 115200 by default. To change the baud rate, you must first remove the Enable check, then change the baud rate and check Enable again. If the echo option is checked, everything you send in the terminal will also be shown in the receiving section. If the newline section is checked, it will print the information received from Arduino in a new line, and the Scroll option will automatically scroll the receiving section to the most recent received data. And the clear button clears the serial received data.

Examples

12: Camera

Electronics Online platform user panel Camera

The open cam button turns on the camera and sends the image to your panel. After clicking on this button, the text will change to stop. If you don’t need the camera image, you can close the image with this button. In front of the stop button, the number of frames per second of the image will be displayed. Note that the frame per second varies based on the speed and ping of your internet connection, and this part will show you the frame per second dynamically and in real time. Also, from the box facing this button, you can specify the quality of the received image, which is set to Low quality by default, which makes the size of the images smaller and your frame per second is higher, but you can choose a higher quality image from this part. To do this, first stop the camera and then select high quality and click the open cam button again.

13: System Messagess

Electronics Online platform user panel Camera

In the system messages section, all system messages will be displayed to you. And almost all the actions performed in this section will be displayed for you.