# MAJOR Problem with sketch

**URL:** <https://forum.arduino.cc/t/major-problem-with-sketch/1363545>\
**Category:** MKR WiFi 1010\
**Created:** [March 14, 2025, 1:01am UTC](https://forum.arduino.cc/t/major-problem-with-sketch/1363545 "2025-03-14T01:01:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![isaac\_boyd](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/isaac_boyd/32/1163597_2.png) [@isaac\_boyd](https://forum.arduino.cc/u/isaac_boyd)\
**Post date:** [March 14, 2025, 1:01am UTC](https://forum.arduino.cc/t/major-problem-with-sketch/1363545/1 "2025-03-14T01:01:37Z")

</div>

hello,  
I was using my MKR wifi 1010 and a MKR IoT carrier and it works fine until I upload this scetch:

```arduino
#include <Arduino_MKRIoTCarrier.h>
MKRIoTCarrier carrier;
String weather_report;
float temperature = carrier.Env.readTemperature();
float humidity = carrier.Env.readHumidity();
float pressure = carrier.Pressure.readPressure();
float airQuality = carrier.AirQuality.readIAQ();
int light;
float gas = carrier.AirQuality.readGasResistor();
float VOC = carrier.AirQuality.readVOC();
float CO2 = carrier.AirQuality.readCO2();
int r, g, b;

  
void setup() {
    carrier.noCase();
    carrier.begin();
    carrier.display.setRotation(0);
    carrier.display.fillScreen(ST77XX_BLACK);
}

void loop() {
   carrier.Buttons.update();
  carrier.Light.readColor(r, g, b);
  light = r + g + b;
  if (!carrier.Light.gestureAvailable()){
    Serial.print("Gesture not availible!");
  }
   if (carrier.Light.gestureAvailable()) {
    int gesture = APDS.readGesture();

    switch (gesture) {
      case UP:
       carrier.display.setCursor(50, 30);
       carrier.display.print("Weather Report: ");
       carrier.display.print(weather_report);
        break;

      case DOWN:
        carrier.display.setCursor(15, 125);
        carrier.display.print("Air Quality:");
        carrier.display.print(airQuality);
        break;

      case LEFT:
       carrier.display.setCursor(15, 150);
       carrier.display.print("CO2 Leval:");
       carrier.display.print(CO2);
        break;

      case RIGHT:
       carrier.display.setCursor(80, 170);
       carrier.display.print("VOC:");
       carrier.display.print(VOC);
        break;

      default:
        // ignore
        break;
    }
  }//stop
  if (carrier.Buttons.onTouchDown(TOUCH0)) {
    carrier.display.fillScreen(ST77XX_WHITE);
    carrier.display.setTextColor(ST77XX_RED);
    carrier.display.setTextSize(2);
 
    carrier.display.setCursor(30, 110);
    carrier.display.print("Temp: ");
    carrier.display.print(temperature);
    carrier.display.print(" C");
  }
 
  if (carrier.Buttons.onTouchDown(TOUCH1)) {
    carrier.display.fillScreen(ST77XX_WHITE);
    carrier.display.setTextColor(ST77XX_RED);
    carrier.display.setTextSize(2);
 
    carrier.display.setCursor(30, 110);
    carrier.display.print("Humi: ");
    carrier.display.print(humidity);
    carrier.display.print(" %");
  }
 
  if (carrier.Buttons.onTouchDown(TOUCH2)) {
    carrier.display.fillScreen(ST77XX_WHITE);
    carrier.display.setTextColor(ST77XX_RED);
    carrier.display.setTextSize(2);
 
    carrier.display.setCursor(30, 110);
    carrier.display.print("Light: ");
    carrier.display.print(light);
  }
 
  if (carrier.Buttons.onTouchDown(TOUCH3)) {
    carrier.display.fillScreen(ST77XX_WHITE);
    carrier.display.setTextColor(ST77XX_RED);
    carrier.display.setTextSize(2);
 
    carrier.display.setCursor(30, 110);
    carrier.display.print("Pressure: ");
    carrier.display.print(pressure);
    
  }
  if (carrier.Buttons.onTouchDown(TOUCH4)) {
    carrier.display.fillScreen(ST77XX_WHITE);
    carrier.display.setTextColor(ST77XX_RED);
    carrier.display.setTextSize(2);
    carrier.display.setCursor(40, 190);
    carrier.display.print("Gas Regester:");
    carrier.display.print(gas);
  }
}

```

And there is no errors just when I upload it the sketch/board work fine but when uploaded the board stops showing up and it only shows up when its in bootloader mode.

Please help,  
Isaac

---

<div class="post-metadata">

**Author:** ![HazardsMind](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hazardsmind/32/215209_2.png) [@HazardsMind](https://forum.arduino.cc/u/HazardsMind)\
**Post date:** [March 14, 2025, 1:12am UTC](https://forum.arduino.cc/t/major-problem-with-sketch/1363545/2 "2025-03-14T01:12:31Z")

</div>

> [@isaac\_boyd](#):
>
> ` carrier.display.print(weather_report);`

What happens if you comment out this line? I don't remember if it defaults to an empty string or not.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [September 10, 2025, 1:13am UTC](https://forum.arduino.cc/t/major-problem-with-sketch/1363545/3 "2025-09-10T01:13:01Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
