void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.print("No format\t");
Serial.print("DEC\t");
Serial.print("HEX\t");
Serial.print("OCT\t");
Serial.print("BIN\t");
Serial.println();
for (int x = 0; x < 64; x++)
{
Serial.print(x);
Serial.print("\t\t");
Serial.print(x, DEC);
Serial.print("\t");
Serial.print(x, HEX);
Serial.print("\t");
Serial.print(x, OCT);
Serial.print("\t");
Serial.println(x, BIN);
delay(200);
}
Serial.println();
}
//Part 2
void setup() {
Serial.begin(9600);
unsigned long t1=micros();
int k= analogRead(A0);
unsigned long t2=micros();
Serial.print("\nTime taken - ");
Serial.print(t2-t1);
Serial.print(" \nvalue ");
Serial.print(k);
}
void loop() {
}
//Part 3
void setup() {
Serial.begin(9600);
int n = 10;
for(int i=0;i<=n;i++){
Serial.print("2^");
Serial.print(i);
Serial.print(" ");
Serial.println((1<<i));
}
// for(int i=1;i<=n;i++){
// Serial.println((1<<i));
// }
}
void loop() {
// put your main code here, to run repeatedly:
}
//Part 4
char str[6];
int ind = 0;
char c;
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
if (Serial.available())
{
do
{
c = Serial.read();
Serial.print(c);
delay(1000);
str[ind] = c;
ind++;
} while (c != 10);
}
str[ind--] = 0;
ind = 0;
int rate = atoi(str);
Serial.print(str);
delay(1000);
digitalWrite(13, HIGH);
delay(rate);
// Serial.print("LED OFF");
digitalWrite(13, LOW);
delay(rate);
}