Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Arduino Programming Language Articles - Page 9 of 11
7K+ Views
In order to print a newline, you can either introduce the '' character in your text, or use Serial.println() instead of Serial.print()An example code is given below −Examplevoid setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println(); Serial.print("This is line1This is line2"); Serial.println("This is line3"); Serial.println("This is line4"); } void loop() { // put your main code here, to run repeatedly: }The Serial Monitor output for the above code is −OutputIn order to add a tab space, you can introduce '\t' in your code.An example code is ... Read More
1K+ Views
Often some functions can output really long floating-point numbers, with several decimal digits. Several times, we are just interested in the first couple of decimal digits, and the remaining digits just reduce the readability and make the Serial Monitor window cluttered.In order to round of floating-point numbers when printing to the Serial Monitor, you can just add the number of decimal places required as the second argument to serial.print.An example is shown below −Examplevoid setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println("Printing decimals"); Serial.println(9.6745, 0); //This prints 10 Serial.println(9.6745, 1); ... Read More
12K+ Views
In order to print binary representation of numbers/ characters in Arduino, you can add 'BIN' as the second argument of your Serial.print() function. Example is shown below −Examplevoid setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println(); Serial.println(75); Serial.println(75, BIN); Serial.println('A'); Serial.println('A', BIN); Serial.println(1.912, BIN); } void loop() { // put your main code here, to run repeatedly: }The Serial Monitor output for the above code can be seen below −As you can see, this works only for integers and characters, and not for floating-point ... Read More
10K+ Views
In order to print hexadecimal equivalents of numbers or characters, adding 'HEX' as the second argument of Serial.print() will be sufficient.The following code demonstrates this −Examplevoid setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println(); Serial.println(75); Serial.println(75, HEX); Serial.println('A'); Serial.println('A', HEX); } void loop() { // put your main code here, to run repeatedly: }The corresponding Serial monitor output is −Now, the conversion of the decimal number 75 to a hexadecimal value is straightforward and you can even verify that 0x4B is the correct hexadecimal representation ... Read More
870 Views
To print plain text on the Serial Monitor, the Serial.print() function can be used.In order to use this function, Serial needs to be initialized first (in the setup preferably). A typical implementation is shown below −Examplevoid setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: Serial.print("Hello!"); delay(100); }Note that the argument of Serial.begin() indicates the baud rate. You need to set the baud rate of your serial monitor to this value in order to read the printed messages properly. ... Read More
2K+ Views
In order to add time delays in Arduino, you can use the delay() function. It takes as an argument the value of the delay in milliseconds. An example execution is given below −Examplevoid setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: Serial.print("Hello!"); delay(2000); }The above code prints "Hello!" every 2 seconds. As you may have guessed, the minimum delay you can introduce using the delay function is 1 milli-second. What if you want an even shorted delay? Arduino ... Read More
2K+ Views
If you wish to program your board using the USB Cable, then you don't need to make any changes in the default settings. Read further only if you have an external programmer. If you do wish to program the board using an external programmer, you can select the programmer of your choice by going to Tools –> Programmer.Please note that if you want to upload your sketch using an external programmer, then clicking the upload button will not work. You need to go to Sketch -> Upload using Programmer.Now, you may be wondering if there are any advantages of programming ... Read More
1K+ Views
Changing the board is quite straightforward in Arduino IDE. You need to go to Tools -> Board.The list of available boards opens up. You can select the board of your choice. Once selected, you can verify that the Board name has changed in Tools -> Board.Please note that each board comes with its own set of settings. For instance, when selecting the Arduino Nano board, you can also configure the processor. Please read the datasheet of your board to figure out the correct settings for your board. In most cases, the default cases work well.
6K+ Views
Sometimes, you need to export the compiled binary of your code for sharing with colleagues, or for programming your board using some other programmers like ISP programmer, or for OTA (Over-The-Air update) purposes. This exported binary (actually hex file for Arduino boards) will contain not only your application code, but also the source code of the dependencies in the hex format. The way to export this binary is the following −Go to Sketch -> Export Compiled BinaryNow, navigate to the folder containing your sketch (your .ino file). You can use Sketch -> Show Sketch Folder for navigating to the sketch ... Read More
439 Views
In order to program a board using Arduino IDE, first make sure that the correct board is selected in Tools -> Board, and also make sure that the board is connected to your machine and the correct COM Port is selected.Once you've done the basic verifications, you can click on the Upload button on the top left.Alternatively, you can click on Sketch -> Upload.Make sure that you don't select the Upload using Programmer option if you are trying to upload the sketch using the USB. Upload Using Programmer option has to be used when you use an external programmer to ... Read More