{"id":4121,"date":"2025-04-08T12:04:22","date_gmt":"2025-04-08T10:04:22","guid":{"rendered":"https:\/\/www.rommelkist.nl\/elec\/?p=4121"},"modified":"2025-04-16T12:34:45","modified_gmt":"2025-04-16T10:34:45","slug":"astrografie-de-nikon-d5600","status":"publish","type":"post","link":"https:\/\/www.rommelkist.nl\/elec\/fotografie\/astrografie-de-nikon-d5600\/","title":{"rendered":"Astrofotografie &amp; de Nikon D5600 &#8211; Astrograaf"},"content":{"rendered":"\n<p>Om de eerste stappen op het gebied van de astrofotografie te zetten eerst ook maar eenvoudig beginnen: foto&#8217;s maken met een camera van de bewegingen van de sterren rondom de Poolster (waarover later meer). Ik heb het systeempje de <strong>Astrograaf<\/strong> genoemd.<br><br>Hiervoor maar weer eens de <a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/esp32-c3-super-mini\/\" data-type=\"post\" data-id=\"2248\">ESP32 C3 Super mini<\/a> uit de kast gehaald. De module is lekker klein en meer dan voldoende voor de dingen die er gedaan moeten worden. Een OLED aangesloten op de I2C aansluitingen (SDA = GPIO8, SCL = GPIO9), eventueel een paar knoppen, en\/of een <a href=\"https:\/\/lastminuteengineers.com\/rotary-encoder-arduino-tutorial\/\">rotary encoder<\/a>, voor de bediening (GPIO0 t\/m GPIO3) en een pin om de camerasluiter via een optocoupler te bedienen (GPIO5). Het programma moet de volgende functionaliteit bieden. <br><br>&#8211; bepalen van het aantal foto&#8217;s en van de belichtingstijd per foto,<br>&#8211; camera aansturen (Nikon D5600),<br>&#8211; instelmenu tonen op een OLED-scherm, tevens tonen van de resultaten tussendoor.<\/p>\n\n\n\n<p>In het programma van de Stacker zat veel van de functionaliteit die hier gewenst is, dus daarom dat programma maar als basis gebruikt. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"743\" height=\"416\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-2.png\" alt=\"\" class=\"wp-image-4125\" style=\"width:450px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-2.png 743w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-2-300x168.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-2-425x238.png 425w\" sizes=\"auto, (max-width: 743px) 100vw, 743px\" \/><\/a><figcaption class=\"wp-element-caption\">De pin-out van de ESP32-C3<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"306\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-4.png\" alt=\"\" class=\"wp-image-4133\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-4.png 606w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-4-300x151.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-4-425x215.png 425w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/a><figcaption class=\"wp-element-caption\">Principe schema van de Astrograaf.<\/figcaption><\/figure>\n\n\n\n<p>In het ontwerp van de Stacker heb ik gebruik gemaakt van een aantal knoppen om door de menu&#8217;s te wandelen. Nu wil ik gebruik gaan maken van een rotary  encoder (met misschien nog een paar knoppen ernaast).<br>Voor de aansturing van de camera maak ik, zoals bij de Stacker, gebruik van het kabeltje, inclusief connector, van een <a href=\"https:\/\/www.nikon.nl\/nl_NL\/product\/accessories\/mirrorless\/remote-cord-mc-dc2\">MC-DC2<\/a>-afstandbediening van Nikon. Dit is een bijzonder eenvoudig apparaatje, maar toch heb ik prijzen gezien vari\u00ebrend van \u20ac8 tot \u20ac44!! Een tijd geleden heb ik er bij Ali twee gekocht voor elk \u20ac1,90. Uiteindelijk gaat het alleen om de 8-pins connector: natuurlijk een eigen ontwerp van Nikon. Door het indrukken van de knop op de afstandsbediening worden de pinnen 5 en 6 verbonden met de Gnd (pin 3): het resultaat is dat de sluiter van de camera bediend wordt.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"391\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-5.png\" alt=\"\" class=\"wp-image-4134\" style=\"width:300px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-5.png 360w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-5-276x300.png 276w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"166\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-3.png\" alt=\"\" class=\"wp-image-4132\" style=\"width:350px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-3.png 444w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-3-300x112.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-3-425x159.png 425w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<p>Na bepaling van het aantal te maken foto&#8217;s en de belichtingstijd per foto wordt het &#8216;programma&#8217; gestart. Via GPIO-pin 5 wordt, via de optocoupler EL817 de camera aangestuurd: de samengevoegde zwarte (FOCUS) en rode draad (SHUTTER) worden naar Gnd getrokken.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"992\" height=\"285\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-10.png\" alt=\"\" class=\"wp-image-4156\" style=\"width:600px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-10.png 992w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-10-300x86.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-10-768x221.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-10-425x122.png 425w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" \/><\/a><figcaption class=\"wp-element-caption\">Afstandsbediening met optocoupler<\/figcaption><\/figure>\n\n\n\n<p>In bovenstaand schema de juiste weerstand tussen GPIO5 en pin1 van de optocoupler. In eerste instantie had ik per ongeluk een 10K weerstand ingezet. Dat moest een 1K exemplaar zijn. Daarmee werkte het prima.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-8-1024x587.png\" alt=\"\" class=\"wp-image-4152\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-8-1024x587.png 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-8-300x172.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-8-768x440.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-8-425x244.png 425w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-8.png 1363w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Testen van de optocoupler: met 1K (i.p.v. 10K) weerstand werkt het!<\/figcaption><\/figure>\n\n\n\n<p>Ik had bedacht om de bediening nu eens met een rotary encoder te doen, toch maar besloten om vier knopjes te gebruiken om door de menu&#8217;s te wandelen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"827\" height=\"422\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-9.png\" alt=\"\" class=\"wp-image-4154\" style=\"width:400px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-9.png 827w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-9-300x153.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-9-768x392.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-9-425x217.png 425w\" sizes=\"auto, (max-width: 827px) 100vw, 827px\" \/><\/a><figcaption class=\"wp-element-caption\">Deze dus niet gebruikt.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"1024\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-13-762x1024.png\" alt=\"\" class=\"wp-image-4166\" style=\"width:400px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-13-762x1024.png 762w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-13-223x300.png 223w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-13-768x1032.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-13-409x550.png 409w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-13.png 885w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"868\" height=\"1024\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-11-868x1024.png\" alt=\"\" class=\"wp-image-4164\" style=\"width:400px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-11-868x1024.png 868w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-11-254x300.png 254w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-11-768x906.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-11-425x502.png 425w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-11.png 1150w\" sizes=\"auto, (max-width: 868px) 100vw, 868px\" \/><\/a><figcaption class=\"wp-element-caption\">Een OLED 0,91&#8243; &#8211; 128&#215;32 pixels en 4 knopjes w\u00e9l gebruikt.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"855\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2025\/04\/image-14.png\" alt=\"\" class=\"wp-image-4168\" style=\"width:400px\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-14.png 726w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-14-255x300.png 255w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2025\/04\/image-14-425x501.png 425w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/a><figcaption class=\"wp-element-caption\">En het uiteindelijke resultaat.<\/figcaption><\/figure>\n\n\n\n<p>Met de vier knopjes zijn de menu&#8217;s te doorlopen. <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Bepaal het aantal foto&#8217;s.<\/li>\n\n\n\n<li>Bepaal de belichtingstijd van de foto&#8217;s.<\/li>\n\n\n\n<li>Scherm wissen en uitschakelen.<\/li>\n\n\n\n<li>Start fotosessie.<\/li>\n<\/ol>\n\n\n\n<p>En nu een mooie heldere avond om de sterrensporen te &#8216;kieken&#8217;.<\/p>\n\n\n\n<p>Hieronder voor de volledigheid nog de Arduino sketches van het programma: versie 5 inmiddels.<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">\/\/ Astrograaf 2025\n\/\/ \n\n#include \"Arduino.h\"\n#include &lt;Wire.h>\n#include \"SSD1306Ascii.h\"\n#include \"SSD1306AsciiWire.h\"\n\n\/*\n\/\/ Voor de encoder:\n#define encoderOutA 20 \/\/ CLK\n#define encoderOutB 21 \/\/ DT\nint counter = 0;\nint State;\nint old_State;\n\/\/\n*\/\n\n#define I2C_ADDRESS 0x3C\nSSD1306AsciiWire oled;\n\nconst int sluiterPin = 5;\t\t\t\t\t\/\/ GPIO5\nint test_num;\n\n\/\/ Volgende variabelen t.z.t. opslaan in config-bestand\n\/\/ Met 200 foto's met elk een belichtingstijd van 30 seconden duurt \u00e9\u00e9n sessie: 6000s = 100 minuten\n\/\/ Met 200 foto's met elk een belichtingstijd van 20 seconden duurt \u00e9\u00e9n sessie: 4000s = 66,7 minuten\n\/\/ Met 50 foto's met elk een belichtingstijd van 20 seconden duurt \u00e9\u00e9n sessie: 1000s = 16,7 minuten - goed voor de testfase\n\/\/ Met 10 foto's met elk een belichtingstijd van 20 seconden duurt \u00e9\u00e9n sessie: 200s = 3,3 minuten - goed voor de testfase\n\nint belichtingstijd = 10;                  \/\/ duur van de sluiter-puls naar de camera in ses: 20 - 30s\nint aantal_fotos = 100;                    \/\/ aantal foto's te nemen: 200\nint pauze = 2000;                          \/\/ aantal ms rust tussen foto's\nint j;\n\n\/\/ Knoppen voor het menu\nint k1_Btn = 0;\t\t\t\t\t\t\t\t\/\/ GPIO0\nint k2_Btn = 1;\t\t\t\t\t\t\t\t\/\/ GPIO1\nint k3_Btn = 2;\t\t\t\t\t\t\t\t\/\/ GPIO2\nint k4_Btn = 3;\t\t\t\t\t\t\t\t\/\/ GPIO3\nint prog_keuze;\n\n\nvoid setup() {\n  \n  \/\/ Buttons\n  pinMode (k1_Btn, INPUT_PULLUP);\n  pinMode (k2_Btn, INPUT_PULLUP);\n  pinMode (k3_Btn, INPUT_PULLUP);\n  pinMode (k4_Btn, INPUT_PULLUP); \n  \n  pinMode (sluiterPin, OUTPUT);\n  digitalWrite(sluiterPin, LOW);\n   \n  Wire.begin(8,9);\t\t\t\t\t\t\t\t \/\/ SDA = GPIO8, SCL = GPIO9\n  oled.begin(&amp;Adafruit128x32, I2C_ADDRESS);\n  oled.set400kHz();  \n  oled.setFont(Adafruit5x7);  \n  oled.clear(); \n\n  oled.print(\"Astrograaf_v5.ino\");\n  delay(2000);\n  oled.clear();\n}\n\nvoid loop()\n{\n  \/\/ Initialisatie fase - nader in te vullen\n  \/\/ opstart();      \/\/ Bepaal wat er allemaal initieel gedaan moet worden\n\n  \/\/ Knop1\n  int k1_Status = digitalRead(k1_Btn);\n  if (k1_Status == LOW){\n    oled.clear();\n    oled.print(\"Knop 1 - \");\n    oled.println(\"Aantal foto's\");\n    delay(1500);\n    bepaalAantalFotos();\n  }\n\n  \/\/ Knop2\n  int k2_Status = digitalRead(k2_Btn);\n  if (k2_Status == LOW){\n    oled.clear();\n    oled.print(\"Knop 2 - Belichting\");\n    delay(1500);\n    bepaalBelichtingstijd();\n  }\n\n  \/\/ Knop3\n  int k3_Status = digitalRead(k3_Btn);\n  if (k3_Status == LOW){\n    oled.clear();\n    oled.println(\"Knop 3 - Proefafdruk\");\n    oled.println(\"Belichtingstijd is \");\n    oled.print(belichtingstijd);\n    oled.println(\" seconden\");\n    afdrukken();\n    delay(1500);\n    oled.clear();\n  }\n  \n  \/\/ Knop4\n  int k4_Status = digitalRead(k4_Btn);\n  if (k4_Status == LOW){\n    oled.clear();\n    oled.print(\"Knop 4 - Start programma\");\n    delay(1500);\n    starten();\n  } \n}<\/pre>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">void afdrukken(){\n    \/\/ SluiterPin = Aan\n    digitalWrite(sluiterPin, HIGH);\n\t  delay(belichtingstijd*1000);\t\t\t\t\/\/ Wacht het aantal ms van de belichtingstijd.\n    digitalWrite(sluiterPin, LOW);\n}\n\n\nvoid bepaalAantalFotos(){\n  oled.clear();\n  oled.println(\"Aantal foto's \");\n  oled.println(\"+10 = knop 1\");\n  oled.println(\"-10 = knop 2\");\n\n  oled.println(\"Bevestig met knop 4\");\n\n\n  int i=0;\n  do {\n  \/\/ Knop 1\n  int k1_Status = digitalRead(k1_Btn);\n  if (k1_Status == LOW){\n    aantal_fotos = aantal_fotos+10;                                        \/\/ Verhoog aantal te nemen foto's\n    oled.clear();\n    oled.print(\"Aantal foto's is \");\n    oled.println(aantal_fotos);\n    delay(500);\n  }\n\n  \/\/ Knop 2\n  int k2_Status = digitalRead(k2_Btn);\n  if (k2_Status == LOW){\n    aantal_fotos = aantal_fotos-10;                                        \/\/ Verminder aantal te nemen foto's\n    oled.clear();\n    oled.print(\"Aantal foto's is \");\n    oled.println(aantal_fotos);\n    delay(500);\n  }\n\n    \/\/ Tweede rij, knop4 - k4\n  int k4_Status = digitalRead(k4_Btn);\n  if (k4_Status == LOW){\n    oled.clear();\n    oled.println(\"Aantal foto's is\");\n    oled.println(\"vastgelegd\");\n    delay(1500);\n    oled.clear();\n    i=1;                                                  \/\/ Keuze is gemaakt\n  }\n  \n  } while (i==0);\n  \n  delay(200);\n}\n\n\nvoid bepaalBelichtingstijd(){\n  oled.clear();\n  oled.println(\"Bepaal belichtingstijd \");\n  oled.println(\"+1s = knop 1\");\n  oled.println(\"-1s = knop 2\");\n\n  oled.println(\"Bevestig met knop 4\");\n\n  int i=0;\n  do {\n  \/\/ Knop 1\n  int k1_Status = digitalRead(k1_Btn);\n  if (k1_Status == LOW){\n    belichtingstijd = belichtingstijd+1;                                        \/\/ Verhoog aantal te nemen foto's\n    oled.clear();\n    oled.print(\"Belichtingstijd is \");\n    oled.println(belichtingstijd);\n    delay(500);\n  }\n\n  \/\/ Knop 2\n  int k2_Status = digitalRead(k2_Btn);\n  if (k2_Status == LOW){\n    belichtingstijd = belichtingstijd-1;                                        \/\/ Verminder aantal te nemen foto's\n    oled.clear();\n    oled.print(\"Belichtingstijd is \");\n    oled.println(belichtingstijd);\n    delay(500);\n  }\n\n    \/\/ Tweede rij, knop4 - k4\n  int k4_Status = digitalRead(k4_Btn);\n  if (k4_Status == LOW){\n    oled.clear();\n    oled.println(\"Belichtingstijd is\");\n    oled.println(\"vastgelegd\");\n    delay(1500);\n    oled.clear();\n    i=1;                                                  \/\/ Keuze is gemaakt\n  }\n  \n  } while (i==0);\n  \n  delay(200);\n}\n\n\nvoid starten() {\n  oled.println(\"Start programma!\");\n\n  oled.print(\"Er worden \");\n  oled.print(aantal_fotos);\n  oled.println(\" foto's gemaakt.\");\n  \n  oled.print(\"Belichtingstijd \");\n  oled.print(\"is \");\n  oled.print(belichtingstijd);\n  oled.println(\"s\");\n\n  oled.print(\"Sessie duurt \");\n  oled.print((aantal_fotos*belichtingstijd)+((aantal_fotos-1)*(pauze\/1000)));\n  oled.print(\"s\");\n\n  delay(1500);\n  \n  \/\/Serial.print(\"Het aantal foto's is \");\t\t\t\t\/\/ Tijdens testfase\n  \/\/Serial.println(aantal_fotos);\t\t\t\t        \/\/ Tijdens testfase\n    \n  for (j=1;j&lt;aantal_fotos+1;j++)              \n  {\n    oled.clear();\n    \/\/oled.print(\"Nog \");\n    oled.print(aantal_fotos-j);\n    oled.print(\" foto's te gaan\");\n    \n    afdrukken();                                  \/\/ Bedien sluiter \n    delay(pauze);                                 \/\/ in config\n    \n    int k3_Status = digitalRead(k3_Btn);\n    if (k3_Status == LOW){     \n      break;                                      \/\/Onderbreekt het programma wanneer knop 4 ingedrukt wordt tijdens het foto's maken\n    }\n  }\n  \n  oled.clear();\n  oled.println(\"Programma is gereed\");\n  oled.println(\"In totaal \");\n  oled.print(j);\n  oled.println(\" foto's gemaakt\");\n  \n  delay(3000);\n  oled.clear();\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Om de eerste stappen op het gebied van de astrofotografie te zetten eerst ook maar eenvoudig beginnen: foto&#8217;s maken met een camera van de bewegingen van de sterren rondom de Poolster (waarover later meer). Ik heb het systeempje de Astrograaf genoemd. Hiervoor maar weer eens de ESP32 C3 Super mini uit de kast gehaald. De module is lekker klein en meer dan voldoende voor de dingen die er gedaan moeten worden. Een OLED aangesloten op de I2C aansluitingen (SDA = GPIO8, SCL = GPIO9), eventueel een paar knoppen, en\/of een rotary encoder, voor de bediening (GPIO0 t\/m GPIO3) en een pin om de camerasluiter via<span class=\"more-link\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/fotografie\/astrografie-de-nikon-d5600\/\">Read More &rarr;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[177,45],"tags":[131,88],"class_list":["entry","author-admin","post-4121","post","type-post","status-publish","format-standard","category-astronomie","category-fotografie","tag-esp32-c3","tag-nikon"],"_links":{"self":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/4121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/comments?post=4121"}],"version-history":[{"count":0,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/4121\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/media?parent=4121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/categories?post=4121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/tags?post=4121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}