Meerdere analoge ingangen met behulp van een analoge pin


Hallo!

In dit instructible zal ik uitleggen hoe te lezen waarden van meer dan een sensor met behulp van slechts één analoge invoer pin.

U kan zich afvragen waarom u dit wilt.

Wanneer u van een Raad van Nodemcu, gebruikmaakt zoals geïllustreerd in de afbeelding, is slechts één ADC pin availible. Voor een kleine weerstation zou ik willen lezen van de waarden van meerdere analoge sensoren: een regen-sensor en een lichte intendsity-sensor. Dit is helaas niet mogelijk met dit bord.

Een oplossing is om de sensoren multiplex. Dit werkt als volgt: U zal een sensor A inschakelen, lezen van sensor A, dan sensor A uitschakelen. Na dit zal u hetzelfde doen voor sensor B.

Het idee is gebaseerd op de instructable van Breagan. Zoals zijn code is geschreven in LUA heb ik geschreven een schets in C++. Dit is handig wanneer u uw Nodemcu in de IDE (de arduino omgeving programmeert). Voor het gemak testte ik de schets en de bedrading op de arduino UNO/duamilanove.

Zie ook de intructable waar ik gebruik van deze techniek!

Gerelateerde Artikelen

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Analoge sensor input raspberry pi met behulp van een MCP3008: bedrading/installatie/basic-programma

Analoge sensor input raspberry pi met behulp van een MCP3008: bedrading/installatie/basic-programma

Dus nu dat we kochten laat de ADC MCP3008 krijgen het opwaarts en lopende!Nota: Dit is mijn eerste instructables submision dus als er iets is verkeerd vertel me zo, en als je mijn stijl Leave a comment leave, ook ik ben uit Nederland dus mijn Engels
Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

In dit Instructable zullen we uitleggen hoe de infrarood signalen worden gebruikt door een afstandsbediening om een speeltje of apparaat, dan laten zien hoe een eenvoudige schakeling kan worden toegevoegd aan een Arduino aan dezelfde bedienen via gra
Behalve de wereld een druppel op een moment, deel 1: Controle op Water stromen - sanitair gratis - met behulp van een piëzo en Pinoccio Mesh netwerken

Behalve de wereld een druppel op een moment, deel 1: Controle op Water stromen - sanitair gratis - met behulp van een piëzo en Pinoccio Mesh netwerken

Water is goedkoop, maar Californië is in een van de ergste droogtes ooit nu. Laten we eerlijk zijn: we kunnen niet repareren de droogte. Echter, sommige CA-bewoners zijn actief uit drinkwater. Op gemeentelijk niveau is het moeilijk vast te stellen va
Met behulp van een Arduino te beheersen of te testen een SPI elektronisch apparaat

Met behulp van een Arduino te beheersen of te testen een SPI elektronisch apparaat

er zijn veel elektronische apparaten die gebruikmaken van de SPI bus, of Serial Peripheral Interface bus, voor communicatie (bijvoorbeeld verschillende sensoren, LCD displays, digitale potentiometers, D/A en A/D converters, draadloze zenders en ontva
Gitaar Tuner voor blinden (met behulp van een Arduino)

Gitaar Tuner voor blinden (met behulp van een Arduino)

het wijzigen van een gitaar tuner zodat het kan worden gebruikt door een blinde persoonDeze build maakt gebruik van een Arduino Pro mini microcontroller, (alle code wordt verstrekt).Dit project werd uitgevoerd voor het goede doel Remap, waarmee op ma
Grondbeginselen van het omzetten van uw externe controle voertuig in een autonoom systeem (Drone) met behulp van een Arduino

Grondbeginselen van het omzetten van uw externe controle voertuig in een autonoom systeem (Drone) met behulp van een Arduino

ik begon dit project met als doel goedkoop draaien mijn RC helikopter in iets van een UAV of althans te passen sommige sensoren aan het verminderen van aanvaringen en andere "mis haps."Nu helaas aan het begin van het project misrekend ik mijn kl
Sqwackbox - een algoritmische beat doos met behulp van een speeltje VoiceRecorder

Sqwackbox - een algoritmische beat doos met behulp van een speeltje VoiceRecorder

dit instructable is alles over het maken van een beatbox - maar een die dingen een beetje anders doet. Het gaat ook om het hergebruik van bestaande speelgoed technologie zodat het allemaal gebeuren. Teneinde een beheersbare polyfone klankbron, beslui
Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Dit is een tutorial over het bouwen van een eenvoudige camera van de face-tracking met arduino breakout board, een android-smartphone, een servomotor en een paar andere dingen die kan je rondslingeren in uw bureau met behulp van een Edison. De code i
Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Deze toepassing is eenvoudig slechts met behulp van de temperatuursensor LM35 met een arduino-kit om te controleren van een fan en wijzigen van de snelheid met betrekking tot de temperatuur gelezen door de micro-controller die in dit geval de arduino
Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Dit instructable toont je hoe om te lezen van sensor-waardes van een Arduino met uw Androïde apparaat met behulp van een seriële goedkoop bluetooth-apparaat dat u voor onder $10 op dealextreme of ebay bestellen kunt.In het volgende voorbeeld gebruikt
Met behulp van een ACS712 en Arduino actuator grenzen

Met behulp van een ACS712 en Arduino actuator grenzen

Ik ben bezig met een project dat maakt gebruik van een kracht van 400 pond, 30-inch gooien actuator die heeft ingebouwde, niet-verplaatsbare eindschakelaars maar niet feedback geven positionering. Allermeest naar de (betaalbare) grote actuators vond
Met behulp van een RGB-LED te detecteren kleuren

Met behulp van een RGB-LED te detecteren kleuren

I 'm gonna Toon u hoe u kunt een RGB LED en een fotocel cd's als de sensor van een kleur voor een micro-controller. Ik zal illustreren de methode om op te halen van een kleur met behulp van Arduino, en ik zal u tonen hoe u kunt controleren of de kleu
Met behulp van een Nerf pistool en Kinect spelen House Of The Dead

Met behulp van een Nerf pistool en Kinect spelen House Of The Dead

dit is een snelle en eenvoudige mod een Kinect sensor en een modded Nerf gun voor 'rail' shooter spelletjes spelen zoals House Of The Dead 3 op uw Windows 7 PC te combineren. Voor deze set-up die ik ben met behulp van een Nerf Finder EX-10 schuim dar