Introductie MicroPython - nieuwsbrief december 2022 HCC!programmeren

Deel dit artikel

,

Helaas kan de Introductie MicroPython zoals vermeld in onderstaande nieuwsbrief vanwege omstandigheden niet doorgaan. Wij hopen dat deze in 2023 alsnog kan plaatsvinden.

Dit is de elfde nieuwsbrief van HCC!programmeren in 2022 met de volgende inhoud:

  • Introductie MicroPython zaterdagmiddag 17 december in De Bilt
  • oproep puzzelcompetitie optimaliseringsproblemen, HCC forum stopt
  • we houden bijeenkomsten online, in De Bilt en in Amstelveen:
    • woensdagavond 14 december een online Liberty BASIC sessie
    • donderdagavond 15 december een online Python sessie
    • vrijdagavond 16 december een online sessie over Games programmeren
    • zaterdagmiddag 17 december Introductie MicroPython tijdens de bijeenkomst in De Bilt
    • zaterdagavond 17 december een online Pascal sessie
    • maandagavond 19 december een online Visual Basic sessie
    • woensdagavond 28 december een Liberty BASIC bijeenkomst alleen online

Zie ook https://programmeren.hcc.nl


Introductie MicroPython

ESP8266 MicroPython is een Python implementatie voor microcontrollers waar MicroPython ook de rol van operating system op zich neemt.

Ik demonstreer dit op het ESP32 / ESP8266 platform met de mogelijkheid om zelf hands-on ervaring op te doen met een eigen controller die je meeneemt of op een aanwezige microcontroller.

Er zijn 15 ontwikkelsets aanwezig. Deze kunnen voor € 5,- per stuk inclusief USB-kabel worden overgenomen.

Je kunt actief meedoen als je een laptop meeneemt met een USB-poort en van te voren twee programma's installeert namelijk:

  1. een terminal emulator, onder Linux bijvoorbeeld picocom, onder Windows Putty, Serial of een andere app op de Mac.
  2. een Python IDE voor een remote platform zoals Thonny (Linux, Windows & Mac) zie: https://thonny.org/

De ESPxxx development boards gebruiken een CH340 USB interface chip, hiervoor moet een driver aanwezig zijn:

  • Linux: de driver is voor Linux een standaard driver, behoeft niet te worden geïnstalleerd.
  • Windows: download de driver van https://www.driverscape.com/download/usb2.0-ser! als zip file. Extract alles in een aparte directory waarin Windows het kan vinden. Er zijn diverse YouTube filmpjes die het ook uitleggen.
  • Mac: waarschijnlijk via https://sparks.gogo.co.nz/ch340.html. Er zijn diverse YouTube filmpjes die het ook uitleggen.

De volgende onderwerpen kunnen worden besproken (een beetje afhankelijk van de beschikbare tijd):

  • het installeren van MicroPython op een microcontroller
  • verbinding maken met de microcontroller
  • MicroPython als operating system
  • de eerste programma's Hello World en Blinky
  • algemene Python eigenschappen
  • specifieke MicroPython eigenschappen
  • een wat groter programma met eigen modules
  • interrupt gestuurde programma's met handhaving van de REPL
  • GUI via USB
  • de REPL via wifi
  • GUI via wifi
  • een webserver (GUI via wifi en browser)

Tot 17 december, Anthony Vogelaar

De introductie begint zaterdagmiddag om òngeveer 13:15 uur tijdens de bijeenkomst van HCC!programmeren in De Bilt.


Oproep puzzelcompetitie

Op het HCC forum staan bij categorie Programmeren de berichten Optimaliseringsprobleem en Optimaliseringsprobleem 2.

Deze problemen komen van een puzzelcompetitie over optimaliseringsproblemen: https://puzzles-jn.wixsite.com/puzzles

Het HCC forum stopt helaas per 21 december, zie https://www.hcc.nl/kennis/5526-forum-hcc-stopt-binnenkort

Wij zoeken daarom geïnteresseerden die mee willen doen om samen zulke puzzels op te lossen.

Heb je belangstelling hiervoor, stuur dan een email aan de webmaster.


Bijeenkomsten

Alle online sessies zijn te volgen in een recente webbrowser via de webinar software Jitsi. Voor het online bijwonen is aanmelden niet nodig. Ongeveer een kwartier voor aanvang wordt de link (URL) gepubliceerd op de voorpagina van onze website. Ook voor de fysieke bijeenkomsten in De Bilt en in Amstelveen is aanmelden niet nodig.

Online Liberty BASIC sessie woensdagavond 14 december

Op woensdag 14 december 2022 om 20:00 uur is er weer een online bijeenkomst over Liberty BASIC.

De online Liberty BASIC sessies zijn er elke week op woensdagavond.

Online Python sessie donderdagavond 15 december

Op donderdag 15 december 2022 om 19:00 uur houden we weer een Jitsi sessie over Python.

Diverse onderwerpen voor gevorderden komen aan bod. Er worden vragen en problemen over Python besproken en ervaringen uitgewisseld.

Deze sessie is voor gevorderden. We houden elke week een Python sessie, afwisselend voor beginners en gevorderden.

Online Games programmeren sessie vrijdagavond 16 december

Op vrijdag 16 december 2022 om 20:00 uur is er weer een online bijeenkomst over Games programmeren.

We bespreken onderwerpen die te maken hebben met het zelf maken van Games. Deze online bijeenkomst is bedoeld om ervaringen en nuttige tips te delen en elkaar te helpen bij problemen.

De Games programmeren sessies zijn er elke week op vrijdagavond.

Introductie MicroPython tijdens bijeenkomst zaterdagmiddag 17 december in De Bilt

Op zaterdag 17 december 2022 houden we van 13:00 tot 17:00 uur een algemene bijeenkomst bij H.F. Witte in De Bilt.

Vanaf 13:15 uur geeft Anthony Vogelaar een Introductie MicroPython, zie hierboven.

Daarna houden we de gebruikelijke plenaire sessie.

De bijeenkomst in De Bilt combineren we niet met een online bijeenkomst.

HCC!opensource houdt 's middags meestal ook een bijeenkomst bij H.F. Witte.

We houden elke derde zaterdag van de maand een reguliere bijeenkomst, behalve in juli en augustus.

Online Pascal sessie zaterdagavond 17 december

Zaterdag 17 december 2022 om 19:00 uur houden we weer een online bijeenkomst over Pascal.

In de sessie bespreken we met name Free Pascal, Lazarus en Delphi onderwerpen, voor het maken van eigen programma's op Linux, Windows, Android of in een webbrowser. Verder kunnen we met elkaar tips uitwisselen en problemen bespreken.

De Pascal sessies zijn er elke week op zaterdagavond.

Online Visual Basic sessie maandagavond 19 december

Op maandag 19 december 2022 om 20:00 uur is er weer een online bijeenkomst over Visual Basic. De sessie gaat naast Visual Basic .NET ook over Visual Basic for Applications (VBA) en andere varianten.

Diverse onderwerpen over Visual Basic komen aan bod. Er worden ervaringen uitgewisseld en vragen, problemen, antwoorden en oplossingen besproken.

We houden elke week een Visual Basic sessie op maandagavond.

Liberty BASIC bijeenkomst woensdagavond 28 december alleen online

Woensdag 28 december 2022 om 20:00 uur is er weer een Liberty BASIC bijeenkomst. Vanwege de feestdagen deze keer alleen online, dus niet bij HCC!amsterdam in De Meent in Amstelveen.

De online Liberty BASIC sessies zijn er elke week op woensdagavond.

De "Workshop Liberty BASIC programmeren" is gewoonlijk op de vierde woensdagavond van elke maand bij HCC!amsterdam in Amstelveen, maar niet in juli, augustus en december.

Actueel

'Meld je aan voor de nieuwsbrief' van HCC!programmeren

'Abonneer je nu op de nieuwsbrief en blijf op de hoogte van onze activiteiten!'

Aanmelden