HackSpace
3 berichten
• Pagina 1 van 1
HackSpace
De nieuwe HackSpace is net uitgekomen., Nr 8.
Meestal staat er 'iets' in betreffende Arduino, maar dit nummer lijkt wel een Arduino-Special.
De gratis pdf is te downloaden na registratie.
Je kan ook via onderstaande link naar m'n GoogleDrive, en in de map HackSpace staan de nummer 1 t/m 8.
https://drive.google.com/drive/folders/1lsS9eyBdwiPvgNO8CTVCWcNAucz3TlEH?usp=sharing
Wellicht interessante lectuur voor je. Ik las o.a. dat IDE versie 2 komt met een heuse debugger.
Meestal staat er 'iets' in betreffende Arduino, maar dit nummer lijkt wel een Arduino-Special.
De gratis pdf is te downloaden na registratie.
Je kan ook via onderstaande link naar m'n GoogleDrive, en in de map HackSpace staan de nummer 1 t/m 8.
https://drive.google.com/drive/folders/1lsS9eyBdwiPvgNO8CTVCWcNAucz3TlEH?usp=sharing
Wellicht interessante lectuur voor je. Ik las o.a. dat IDE versie 2 komt met een heuse debugger.
Advertisement
Re: HackSpace
De debugger zal waarschijnlijk alleen bij de nieuwere Arduino boards werken.
De nieuwe boards hebben meestal een ARM SAMD21 M0+ processor. Dat vind ik een goede keuze
De SAMD51 is goedkoper en beter maar schijnt geen I2S (serieel geluid) te hebben.
Adafruit maakt af en toe een tiental SAMD51 boardjes die meteen uitverkocht zijn: https://www.adafruit.com/product/3382.
De SAMD51 wordt (nog) niet officieel door Arduino ondersteunt.
Gelukkig hebben ze met de M0+ voor een vaste processor gekozen, in plaats van al die uitstapjes naar vreemde processors waarvan sommigen nooit helemaal lekker werkten.
De M0+ met de eenvoudige schedular werkt heel mooi.
https://github.com/arduino-libraries/Scheduler.
Toch blijven ze soms twee processors op een boardje zetten, zoals bijvoorbeeld een M0+ en een ESP32 voor de wifi. Dan zijn er dus twee soorten firmware die op elkaar moeten aansluiten en twee processors die elkaar constant in de weg zitten. Bij de Arduino Yún gaf dat alleen maar problemen.
Leuk allemaal, maar de Wire library is nog steeds schandalig ondermaats. Een gebeurtenis van buitenaf kan de sketch helemaal stoppen. Zo iets is uit principe totaal verkeerd
P.S.: Met de simulatie van een Arduino Uno op Tinkercad.com kun je een sketch debuggen. Maar nu ben ik zo gewend geraakt aan de seriële monitor, dat even een stel variabelen naar de seriële monitor sturen sneller gaat, dan stap voor stap proberen uit te zoeken waar het mis gaat
De nieuwe boards hebben meestal een ARM SAMD21 M0+ processor. Dat vind ik een goede keuze
De SAMD51 is goedkoper en beter maar schijnt geen I2S (serieel geluid) te hebben.
Adafruit maakt af en toe een tiental SAMD51 boardjes die meteen uitverkocht zijn: https://www.adafruit.com/product/3382.
De SAMD51 wordt (nog) niet officieel door Arduino ondersteunt.
Gelukkig hebben ze met de M0+ voor een vaste processor gekozen, in plaats van al die uitstapjes naar vreemde processors waarvan sommigen nooit helemaal lekker werkten.
De M0+ met de eenvoudige schedular werkt heel mooi.
https://github.com/arduino-libraries/Scheduler.
Toch blijven ze soms twee processors op een boardje zetten, zoals bijvoorbeeld een M0+ en een ESP32 voor de wifi. Dan zijn er dus twee soorten firmware die op elkaar moeten aansluiten en twee processors die elkaar constant in de weg zitten. Bij de Arduino Yún gaf dat alleen maar problemen.
Leuk allemaal, maar de Wire library is nog steeds schandalig ondermaats. Een gebeurtenis van buitenaf kan de sketch helemaal stoppen. Zo iets is uit principe totaal verkeerd
P.S.: Met de simulatie van een Arduino Uno op Tinkercad.com kun je een sketch debuggen. Maar nu ben ik zo gewend geraakt aan de seriële monitor, dat even een stel variabelen naar de seriële monitor sturen sneller gaat, dan stap voor stap proberen uit te zoeken waar het mis gaat
Re: HackSpace
Bedankt voor de tip. Er staan leuke dingen in. Genoeg voer om dedagen door te komen .....
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast