{"id":172,"date":"2025-05-26T08:16:01","date_gmt":"2025-05-26T08:16:01","guid":{"rendered":"https:\/\/jayesh.i24.flexvakken.nl\/?page_id=172"},"modified":"2025-12-09T08:28:56","modified_gmt":"2025-12-09T08:28:56","slug":"schuifpotentiemeter","status":"publish","type":"page","link":"https:\/\/jayesh.i24.flexvakken.nl\/?page_id=172","title":{"rendered":"schuifpotentiemeter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"172\" class=\"elementor elementor-172\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b7a0b1 e-flex e-con-boxed e-con e-parent\" data-id=\"4b7a0b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ee7dd1 elementor-widget elementor-widget-text-editor\" data-id=\"7ee7dd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p><p data-start=\"73\" data-end=\"153\">Een van de opdrachten die ik via Arduino heb gedaan, is een schuifpotentiometer.<\/p><p data-start=\"155\" data-end=\"307\">De bedoeling van deze opdracht was dat je iets maakte waarbij, als je een knopje (de schuifregelaar) verschuift, de lampjes langs de schuiflijn aangaan.<\/p><p data-start=\"309\" data-end=\"671\">Ik heb deze opdracht gedaan in een groepje van drie personen. Twee mensen waren bezig met het bouwen: zij koppelden de meter, de schuifregelaar en de lampjes aan elkaar met kabeltjes en andere onderdelen. De derde persoon hield zich bezig met de code. De bedoeling daarvan was dat je de code overschreef op het Arduino-kastje. Die code kregen we van onze docent.<\/p><p data-start=\"673\" data-end=\"797\">Helaas heb ik geen foto meer van het bouwwerk, maar ik kan wel de code laten zien zodat jullie kunnen zien hoe het eruitzag.<\/p><p data-start=\"799\" data-end=\"878\">Ook kan ik een voorbeeldfoto van een schuifpotentiometer van Google laten zien.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cfdcea0 e-flex e-con-boxed e-con e-parent\" data-id=\"cfdcea0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b190ba5 elementor-widget elementor-widget-image\" data-id=\"b190ba5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"225\" height=\"225\" src=\"https:\/\/jayesh.i24.flexvakken.nl\/wp-content\/uploads\/2025\/05\/download-_1_.jpg\" class=\"attachment-large size-large wp-image-215\" alt=\"\" srcset=\"https:\/\/jayesh.i24.flexvakken.nl\/wp-content\/uploads\/2025\/05\/download-_1_.jpg 225w, https:\/\/jayesh.i24.flexvakken.nl\/wp-content\/uploads\/2025\/05\/download-_1_-150x150.jpg 150w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f59295 e-flex e-con-boxed e-con e-parent\" data-id=\"0f59295\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55dbb0d elementor-widget elementor-widget-text-editor\" data-id=\"55dbb0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>zie hieronder hoe de code eruitzag.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e14ec8 e-flex e-con-boxed e-con e-parent\" data-id=\"1e14ec8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2a1817 elementor-widget elementor-widget-text-editor\" data-id=\"f2a1817\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p><div class=\"uSg02\"><div class=\"DrnCK l8Tnu\"><div class=\"srQCs\"><div class=\"ug93r\" data-testid=\"ReactionsWell\">\u00a0<\/div><\/div><\/div><\/div><div class=\"l8Tnu T3idP\">\u00a0<\/div><div role=\"document\"><div id=\"UniqueMessageBody_8\" class=\"XbIp4 jmmB7 GNqVo allowTextSelection OuGoX\" tabindex=\"0\" aria-label=\"Berichttekst\"><div><div class=\"rps_8a77\"><div dir=\"ltr\"><div class=\"x_elementToProof\">\/\/ Definieer pinnen<\/div><div>const int potPin = A0; \u00a0 \/\/ Pin voor de potentiometer<\/div><div>const int led1Pin = 9; \u00a0 \/\/ Pin voor de eerste LED<\/div><div>const int led2Pin = 10; \u00a0\/\/ Pin voor de tweede LED<\/div><div>\u00a0<\/div><div>int potValue = 0; \u00a0 \u00a0 \u00a0 \u00a0\/\/ Variabele om de potentiometerwaarde op te slaan<\/div><div>\u00a0<\/div><div>void setup() {<\/div><div>\u00a0 \/\/ Stel LED-pinnen in als uitvoer<\/div><div>\u00a0 pinMode(led1Pin, OUTPUT);<\/div><div>\u00a0 pinMode(led2Pin, OUTPUT);<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Start seri\u00eble communicatie<\/div><div>\u00a0 Serial.begin(9600);<\/div><div>}<\/div><div>\u00a0<\/div><div>void loop() {<\/div><div>\u00a0 \/\/ Lees de waarde van de potentiometer (0 tot 1023)<\/div><div>\u00a0 potValue = analogRead(potPin);<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Schrijf de waarde naar de seri\u00eble monitor<\/div><div>\u00a0 Serial.print(&#8220;Potentiometer waarde: &#8220;);<\/div><div>\u00a0 Serial.print(potValue);<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Regels voor LED 1 (brand bij lage waarde)<\/div><div>\u00a0 if (potValue &lt; 400) {<\/div><div>\u00a0 \u00a0 digitalWrite(led1Pin, HIGH); \u00a0\/\/ LED 1 aan<\/div><div>\u00a0 \u00a0 digitalWrite(led2Pin, LOW); \u00a0 \/\/ LED 2 uit<\/div><div>\u00a0 }<\/div><div class=\"x_elementToProof\">\u00a0 \/\/ Regels voor LED 2 (brand bij hoge waarden)<\/div><div>\u00a0 else if (potValue &gt; 600) {<\/div><div>\u00a0 \u00a0 digitalWrite(led1Pin, LOW); \u00a0\/\/ LED 1 uit<\/div><div>\u00a0 \u00a0 digitalWrite(led2Pin, HIGH); \u00a0\/\/ LED 2 aan<\/div><div>\u00a0 }<\/div><div>\u00a0 \/\/ Beide LED\u00b4s uit als de waarde tussen 400 en 600 ligt<\/div><div>\u00a0 else{<\/div><div>\u00a0 \u00a0 digitalWrite(led1Pin, LOW); \u00a0\/\/ LED 1 uit<\/div><div>\u00a0 \u00a0 digitalWrite(led2Pin, LOW); \u00a0\/\/ LED 2 uit<\/div><div>\u00a0 }<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Wacht even voordat de volgende waarde wordt gelezen<\/div><div>\u00a0 delay(100);<\/div><div class=\"x_elementToProof\">}<\/div><div class=\"x_elementToProof\">\u00a0<\/div><div class=\"x_elementToProof\">\u00a0<\/div><div class=\"x_elementToProof\">\u00a0<\/div><div class=\"x_elementToProof\">\u00a0<\/div><div class=\"x_elementToProof\">\/\/ Definieer pinnen<\/div><div>const int potPin = A0; \u00a0 \/\/ Pin voor de potentiometer<\/div><div>const int led1Pin = 9; \u00a0 \/\/ Pin voor de eerste LED<\/div><div>const int led2Pin = 10; \u00a0\/\/ Pin voor de tweede LED<\/div><div>\u00a0<\/div><div>int potValue = 0; \u00a0 \u00a0 \u00a0 \u00a0\/\/ Variabele om de potentiometerwaarde op te slaan<\/div><div>\u00a0<\/div><div>void setup() {<\/div><div>\u00a0 \/\/ Stel LED-pinnen in als uitvoer<\/div><div>\u00a0 pinMode(led1Pin, OUTPUT);<\/div><div>\u00a0 pinMode(led2Pin, OUTPUT);<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Start seri\u00eble communicatie<\/div><div>\u00a0 Serial.begin(9600);<\/div><div>}<\/div><div class=\"x_elementToProof\">\u00a0<\/div><div>void loop() {<\/div><div>\u00a0 \/\/ Lees de waarde van de potentiometer (0 tot 1023)<\/div><div>\u00a0 potValue = analogRead(potPin);<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Schrijf de waarde naar de seri\u00eble monitor<\/div><div>\u00a0 Serial.print(&#8220;Potentiometer waarde: &#8220;);<\/div><div>\u00a0 Serial.print(potValue);<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Regels voor LED 1 (brand bij lage waarde)<\/div><div>\u00a0 if (potValue &lt; 400) {<\/div><div>\u00a0 \u00a0 digitalWrite(led1Pin, HIGH); \u00a0\/\/ LED 1 aan<\/div><div>\u00a0 \u00a0 digitalWrite(led2Pin, LOW); \u00a0 \/\/ LED 2 uit<\/div><div>\u00a0 }<\/div><div>\u00a0 \/\/ Regels voor LED 2 (brand bij hoge waarden)<\/div><div>\u00a0 else if (potValue &gt; 600) {<\/div><div>\u00a0 \u00a0 digitalWrite(led1Pin, LOW); \u00a0\/\/ LED 1 uit<\/div><div>\u00a0 \u00a0 digitalWrite(led2Pin, HIGH); \u00a0\/\/ LED 2 aan<\/div><div>\u00a0 }<\/div><div>\u00a0 \/\/ Beide LED\u00b4s uit als de waarde tussen 400 en 600 ligt<\/div><div>\u00a0 else{<\/div><div>\u00a0 \u00a0 digitalWrite(led1Pin, LOW); \u00a0\/\/ LED 1 uit<\/div><div>\u00a0 \u00a0 digitalWrite(led2Pin, LOW); \u00a0\/\/ LED 2 uit<\/div><div>\u00a0 }<\/div><div>\u00a0<\/div><div>\u00a0 \/\/ Wacht even voordat de volgende waarde wordt gelezen<\/div><div>\u00a0 delay(100);<\/div><div class=\"x_elementToProof\">}<\/div><div class=\"x_elementToProof\">\u00a0<\/div><div class=\"x_elementToProof\">\u00a0<\/div><div class=\"x_elementToProof\">\/\/ definieer de pin<\/div><div>int buzzerPin = 9;<\/div><div>\u00a0<\/div><div>void setup() {<\/div><div>\u00a0 pinMode(buzzerPin, OUTPUT); \/\/ Stel de pin in als output<\/div><div>}<\/div><div>\u00a0<\/div><div>void loop() {<\/div><div>\u00a0 digitalWrite(buzzerPin, HIGH); \/\/ Zet de buzzer aan<\/div><div>\u00a0 delay(1000);<\/div><div>\u00a0 digitalWrite(buzzerPin, LOW);<\/div><div>\u00a0 delay(1000);<\/div><div class=\"x_elementToProof\">}<\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00a0 Een van de opdrachten die ik via Arduino heb gedaan, is een schuifpotentiometer. De bedoeling van deze opdracht was dat je iets maakte waarbij, als je een knopje (de schuifregelaar) verschuift, de lampjes langs de schuiflijn aangaan. Ik heb deze opdracht gedaan in een groepje van drie personen. Twee mensen waren bezig met het [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-172","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=\/wp\/v2\/pages\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=172"}],"version-history":[{"count":13,"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=\/wp\/v2\/pages\/172\/revisions"}],"predecessor-version":[{"id":369,"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=\/wp\/v2\/pages\/172\/revisions\/369"}],"wp:attachment":[{"href":"https:\/\/jayesh.i24.flexvakken.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}