will someone please help me fix this Arduino code? I'm trying to write a code which will let me convert a binary number into its decimal equivalent but I haven't been able to figure it out void setup() { // char *myStrings[] = {"binaryToDecimal", "num", "n", "len" ;"}; } void loop() { Serial.begin(9600); Serial.println("Input an 8-digit binary number: "); while(Serial.available()==0) {}; int binary_to_decimal (String(n)); //function to convert binary to decimal {        String num;     int len;     int n = Serial.parseInt();     String(num=n);     int dec_value=0;     int base=1;                   //initializing base value to one     len=num.length();     for(int i=len-1; i>=0; i--){       if(num[i] == '1');       dec_value =+ base;       base=base*2;     }     Serial.println('i'); } }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

will someone please help me fix this Arduino code? I'm trying to write a code which will let me convert a binary number into its decimal equivalent but I haven't been able to figure it out

void setup() {
// char *myStrings[] = {"binaryToDecimal", "num", "n", "len" ;"};
}

void loop() {
Serial.begin(9600);
Serial.println("Input an 8-digit binary number: ");
while(Serial.available()==0) {};
int binary_to_decimal (String(n)); //function to convert binary to decimal
{
  
    String num;
    int len;
    int n = Serial.parseInt();
    String(num=n);
    int dec_value=0;
    int base=1;                   //initializing base value to one
    len=num.length();
    for(int i=len-1; i>=0; i--){
      if(num[i] == '1');
      dec_value =+ base;
      base=base*2;
    }
    Serial.println('i');
}

}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY