Jag har utbildat IT-personal i över 20 år.

    Jag tycker om att försöka introducera skolpraktikanter till datavetenskap med programmering som de själva har utvecklat.

    Du kommer att lära dig grunderna i att styra lysdioder.

    Resten måste de själva räkna ut och kunna förklara det senare.

    Från och med 2023 kommer de att kunna stänga 😡 av hjärnan helt

    Här är det andra exemplet på ämnet AI

    Min input:

    Visa mig ett program för trafikljusstyrning på en Arduino

    Utmatning inom 5 sekunder

    ==========

    Här är ett exempel på ett trafikljuskontrollprogram på en Arduino:

    const int redPin = 9;
    const int yellowPin = 10;
    const int greenPin = 11;

    void setup() (
    pinMode (redPin, OUTPUT);
    pinMode(yellowPin, OUTPUT);
    pinMode(greenPin, OUTPUT);
    }

    void loop() (
    Röd på
    digitalWrite (redPin, HÖG);
    försening(3000);

    Röd av, gul på
    digitalWrite (redPin, LOW);
    digitalWrite (yellowPin, HIGH);
    försening(1000);

    Gul av, grön på
    digitalWrite (yellowPin, LOW);
    digitalWrite (greenPin, HIGH);
    försening(3000);

    Grön av, gul på
    digitalWrite (greenPin, LOW);
    digitalWrite (yellowPin, HIGH);
    försening(1000);

    Gul av, röd på
    digitalWrite (yellowPin, LOW);
    digitalWrite (redPin, HÖG);
    försening(3000);
    }

    Programmet definierar de stift som trafikljusen är anslutna till (röda, gula, gröna) och ställer in dem som utgångar.

    I loop()-funktionen utförs sedan trafikljuskontroll genom att slå på och av respektive stift för färgerna, med hjälp av delay()-funktionen för att styra varaktigheten för varje färg.

    Det bör noteras att detta bara är ett exempelprogram och det kan finnas olika anpassningar beroende på dina behov och inställningar.

    ==========

      Categories:

      Tags:

      No responses yet

        Lämna ett svar

        Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *