Les 11: led fade

In deze les experimenteren we met de helderheid van een LED. We laten de LED in helderheid toe- en afnemen.

Functie na opstelling: led fade

Code:

Schrijf de code.

Koppel je Pico los van je computer en verbind hem met een powerbank. Je zult opmerken dat de LED het fade-script uitvoert. Om het faden van de LED aan/uit te zetten, kunnen we de drukknop gebruiken. Verander de code.

  1. We maken de variabele "fade ?" en zetten deze op <false>.

  2. Wanneer ik de drukknop indruk => wacht eerst tot ik niet de drukknop indruk. Zet de variabele "fade ?" op <not fade> => true.

  1. Wanneer de variabele "fade" true is? Voer het script uit.

Let op! Het "wait_" blok is hier in microseconden

Een goede leesbaarheid:

Je zal opmerken dat dit script complex is. Stel jezelf de volgende vraag: is het script begrijpbaar voor andere mensen? Bekijk dit blok:

We kunnen de leesbaarheid verbeteren en daardoor het gebruikersgemak vergroten door een eigen blok te maken.

Maak je blok:

Sleep het nieuwe blok in je scriptveld. Je hebt een eigen blok gemaakt...dat helaas nog niets doet.

We activeren het blok, door er andere blokken onder te plaatsen.

Test je nieuwe blok door deze op pin 14 te zetten. Klik gelijktijdig op het nieuwe blok en de drukknop in het circuit.

Verander je code naar onderstaand voorbeeld:

Tot nu toe hebben we door het maken van een nieuw blok stappen genomen om complexe zaken te vereenvoudigen - dit noemen we abstractie.

Als afsluiting van deze les: maak een nieuw fade functie blok:

Last updated