An Introduction to Programming the Internet of Things (IoT) Specialization (coursera.org)

Visit Tutorial
Paid Video Beginner
#7 out of total 22 Arduino Tutorials and Courses 1.3k+ views

submitter

educator

Ian Harris
110 points

Why programmers like this tutorial?

Content quality

Qualified Instructor

Video quality

Course Pace

Course depth and Coverage

Write your review of this tutorial:

You can also ask questions or provide any information that might be helpful to the people taking this course.

Ayesha Salman
Ayesha Salman 10 points
2 months ago


I'm getting this problem with arduino switch please help!

I believe the arduino that I got from w11stop.com/arduino as i think it's SWITCH statement has some compile time problems.

If I try to declare a boolean variable in a CASE statement as illustrated in "case 2: in the snippet below, the compiler throws an error.

I add this to the other CASE statement problem I flagged earlier: ie. the compiler does not throw an error if you misspell "default" as "defalut.")

CODE

switch (var) {
case 1:
//do something when var equals 1
break;
case 2:
boolean X;
//do something when var equals 2
break;
default:
// if nothing else matches, do the default
// default is optional
break;
}

This appears to be a problem with the compiler, NOT my code, and it seems to happen only with nested SWITCH statements.

Thank in advance for your prompt response.