Jump to content

Edit History

Fantino

Fantino

Jeg har hatt lyst til å bestille disse en stund da jeg syns de er så lekre, men har ikke funnet en anvendelse ennå 😂:

 

NOK 31.74  30% Off | YUESHUN 16mm 19mm 22mm 25mm Metal Piezo Switch waterproof IP68 Touch switch  Aluminum anodized Momentary push button switch
https://a.aliexpress.com/_mKmUHmp

 

Det er vanlig å bruke bryter/microswitch til å ‘jorde’ GPIO som står som input. De fleste har vel interne pull-up resistorer men mulig noen trenger en ekstern pull up. Men er ingen ting i veien for å fore de med 3.3V heller. Må bare defineres i programmet.

 

Bryterene over er pulse-brytere slik jeg oppfatter det. Da kan du bruke interrupts som trigger på fallende eller stigende puls, eller endring av tilstand. Kan også la interrupt starte timer som teller antall trykk innenfor et visst tidsrom for å lage dobbelt og trippel-trykkfunksjon for den del. Evt kombinasjoner av knapper. Men alt jeg nevner når har jeg bare erfaring med i Arduino IDE da, så lite verdi i det kanskje. Men antar det må finnes tilsvarende funksjoner i ESPHome osv.

Fantino

Fantino

Jeg har hatt lyst til å bestille disse en stund da jeg syns de er så lekre, men har ikke funnet en anvendelse ennå 😂:

 

NOK 31.74  30% Off | YUESHUN 16mm 19mm 22mm 25mm Metal Piezo Switch waterproof IP68 Touch switch  Aluminum anodized Momentary push button switch
https://a.aliexpress.com/_mKmUHmp

 

Det er vanlig å bruke bryter/microswitch til å ‘jorde’ GPIO som står som input. De fleste har vel interne pull-up resistorer men mulig noen trenger en ekstern pull up. Men er ingen ting i veien for å fore de med 3.3V heller. Må bare defineres i programmet.

 

Bryterene over er pulse-brytere slik jeg oppfatter det. Da kan du bruke interrupts som trigger på fallende eller stigende puls, eller endring av tilstand. Kan også la interrupt starte timer som teller antall trykk innenfor et visst tidsrom for å lage dobbelt og trippelteykkfunksjon for den del. Evt kombinasjoner av knapper. Men alt jeg nevner når har jeg bare erfaring med i Arduino IDE da, så lite verdi i det kanskje. Men antar det må finnes tilsvarende funksjoner i ESPHome osv.

Fantino

Fantino

Jeg har hatt lyst til å bestille disse en stund da jeg syns de er så lekre, men har ikke funnet en anvendelse ennå 😂:

 

NOK 31.74  30% Off | YUESHUN 16mm 19mm 22mm 25mm Metal Piezo Switch waterproof IP68 Touch switch  Aluminum anodized Momentary push button switch
https://a.aliexpress.com/_mKmUHmp

 

Det er vanlig å bruke bryter til å ‘jorde’ GPIO som står som input. De fleste har vel interne pull-up resistorer men mulig noen trenger en ekstern pull up. Men er ingen ting i veien for å fore de med 3.3V heller. Nå bare defineres i programmet.

 

Bryterene over er pulse-brytere slik jeg oppfatter det. Da kan du bruke interrupts som trigger på fallende eller stigende puls, eller endring av tilstand. Kan også la interrupt starte timer som teller antall trykk innenfor et visst tidsrom for å lage dobbelt og trippelteykkfunksjon for den del. Evt kombinasjoner av knapper. Men alt jeg nevner når har jeg bare erfaring med i Arduino IDE da, så lite verdi i det kanskje. Men antar det må finnes tilsvarende funksjoner i ESPHome osv.



×
×
  • Create New...