Behandlingen sensorer med en mikroprocessor. (2 / 5 steg)

Steg 2: Analoga gränssnitt



ADC

Datorer arbetar i en digital sätt, det är de förstå två stater, av och på, eftersom dessa är lätt att upptäcka.

Men kan den verkliga världen fungerar på ett jämförbart sätt, det är saker ha ett brett utbud av värden. Volymen på ljudet kan variera från helt till högt, ljusets intensitet kan variera från mörkt till ljust.

Vi behöver ett sätt att omvandla analoga verkligheten till datorns digitala världen.

Ett Picaxe input är oftast en digital ingång, det är antingen på eller av men Picaxe marker har några av sina ingångar som kan användas för att konvertera olika analoga värden till digital flera. allmänt det finns 2 typer av konvertering, första mäter analogt ingång och omvandlar det till en skala från 0 till 255.

Andra mäter den analoga ingången och konverterar den till en skala från 0 till 65535 och är därför mer korrekt - men det behöver mer lagringsutrymme i minnet så om du inte behöver denna noggrannhet är det bäst att använda enklare form.

Denna konvertering kallas analog till Digital konvertering (ADC)

Lagra nummer

Innan vi kommer till kan kommandot Läs överväga hur Picaxe lagrar sina nummer.

I datorvärlden är binär, som är antingen 1 eller 0. Detta har betydelse inte och vi kan fortfarande räkna med hjälp av binär.

Binära Decimal

0 0

1 1

10 2

11 3

100 4

101 5

110 6

111 7

1000 8

Varje binär siffra kallas lite

En grupp av 8 bitar kallas en BYTE (jag är säker på att du har alla hört talas om mega Bytes och Giga biter)

En grupp på 16 bitar kallas ett ord även om längden på ett ord kan variera med olika datortyper, kan det finnas 16 bitar i ett ord eller ens 34 eller 64 bits i word på stora stordatorer. ju längre ordet dator är mer data får du varje gång ett ord kallas, ett längre ord klarar större siffror.

Varje variabel har en etikett i Picaxe nummer lagras i variabler, så det kan identifieras. För Picaxe 08M 2 chip det är 28 i dessa generella variabler märkt B0 till B27 - varje variabel kan lagra flera upp till 255.

Detta är en variabel som byte. Det är möjligt att ta itu med större siffror men vi behöver inte anser att i dagsläget. Se Picaxe manualer om du behöver veta.

http://www.PicAxe.com/Getting-Started/PICAXE-manua...

Så att vi kan lagra numren i variabler vi nu kan göra några matematik med värden:-

B1 = 15 kommer att sätta nummer 15 i minnet som B1

B2 = 20 kommer att sätta nummer 20 i minnet som B2

B3 = B1 + B2 kommer att sätta nummer 35 i variabel B3

Vi kan läsa analoga värden från externa sensorer och sätta det värdet till en variabel.

Så kommandot för att läsa och konvertera ett jämförbart värde är

Readadc pin - PIN-koden är där du läser värdet från

I vårt fall använder vi pin C.1 som den analoga ingången

Se Steg
Relaterade Ämnen

Ambiental sensor med 2 utgång kommandon

HejJag gjorde denna ambiental sensor använder arduino uno och arduino lcd 16 x 2 sköld (med analoga knappar). Sensorn som jag använt är DHT11 men det fungerar med alla DHT sensorer.Det har 2 utgångar som kan ansluta till en arduino relay sköld eller...

Arduino - Ultrasonic Sensor med lysdioder och Summer

Hi guys detta är min första tutorial, jag har precis börjat för några månader sedan lära sig elektronik (tidigare jag har bara visste hur man programmerar i C och Python). När jag avslutat projektet (tog mig ca 5 timmar eller något) har jag beslutat...

Mörka Sensor med LDR, transistor och en LED

du wan't gör en mörk sensor med en LDR, en transistor och en LED och du inte vet hur man gör det? I denna lilla handledning kommer jag förklara för dig hur du kan göra det även om du vet endast grunderna av elektroniska.Delar du behöver:1 set av bröd...

Mörker Sensor med LDR

Här kan du lära dig hur man gör en mörker Sensor med bara några billiga delar.IT´s verkligen enkelt och lätt gjorde själv.Steg 1: Förteckning över material och schemanVad you´ll behöver:KraftenJumperwire1 eller flera LDRLEDPotentiometerKoppla ihop al...

Hur du ansluter en Sensor med Audio Input och Output

en sensor är en av en grundläggande komponent för att fånga fysiska miljön. Du kan få förändringen av ljus med en CDS fotocell, kan du mäta utrymmet med en distansera sensor och du kan fånga din rörelse med en accelerometer.Det finns redan flera sätt...

Intellekten Edison enkelt avstånd Sensor med Grove LED Bar indikator och Summer

Detta är min första och "egentligen" enkla projekt som jag gjorde med hjälp av Intel Edison. Detta "enkla" projekt kommer att mäta avstånd med hjälp av ultraljud sensor och LED bar kommer att visa hur långt avståndet är summern kommer...

Ultrasonic Sensor med MSP430 och IAR/CCS

Hej. I denna tutorial visar jag dig steg för steg om hur du använder ultrasonic sensor med TI MSP430. Jag använder MSP430G2452, men en G2553 eller någon annan chip wil också arbete, men vissa nummer kan vara olika. Såklart jag antar att du redan vet...

Arduino Nano: IR hinder skatteundandragande Sensor med Visuino

Infraröd hinder skatteundandragande sensorer är billigt, små sensorer används ofta i robotar och Arduino projekt för att upptäcka objekt nära sensorn.De infraröda sensorerna fungerar genom att skicka ett infrarött ljus med viss frekvens, och sedan up...

Fånga bilden med ultrasonic sensor med arduino

Jag har varit i IOT utrymme för helt några månader och försöker att integrera saker med Arduino ombord, nyligen kom jag över Ultrasonic sensor, det är intressant. Så jag tänkte att skapa ett litet projekt. Projektets mål är att fånga hindret för tryg...

Arduino LoRa Sensor med InAir9B Radio

Här kommer jag att beskriva steg för steg hur man gör arbeta LoRa sensor med LoRaWAN stack baserade på inAir9B modul och Arduino UNO (samma får tillämpas på Mega).Har inte hittat en komplett handledning någonstans på webben och bestämde sig för att g...

Parkering Sensor med Bluetooth

Parkering Sensor med Bluetooth é um sensor de estacionamento com interação à um aplicativo para dispositivos móveis. O aplicativo é utilizado para ange en distância de obstáculos próximos ao sensor.Steg 1: Ligar os componentes na placa de CobresNessa...

PIR Sensor med ledde

det här är om hur man använder PIR-sensor med arduinoSteg 1: Material som krävs för 1. pir sensor2. hoppare ledningar3. arduino uno4. 220 ohm motstånd5. 5v dc relä6. två lysdioder i olika färger7. skärbrädaSteg 2: ledningar alla ledningar är lätt dec...

DIY Bend Sensor (med enda ledande väskor och maskeringstejp)

så, efter lurar runt i skuggorna i år har jag äntligen fått runt till att göra min första steg för steg instructable. * yay *Lite bakgrund om hur denna hela idén kom till.Tillbaka i 2009, jag behövde några böja sensorer för en teckenspråk översättnin...

DIY andedräkt Sensor med Arduino (ledande stickade Stretch Sensor)

Denna DIY sensor tar form av en ledande stickade stretch sensor. Det radbryts runt bröstet/magen och när bröstet/magen expanderar och kontrakt så kommer sensorn, och följaktligen indata som matas till Arduino. Så kom ihåg detta är inte ett helt korre...

Hur man mäter AC nuvarande med Hall effekt Sensor med Arduino eller andra gemensamma Microcontrollers

Vänligen se ett nytt enklare tillvägagångssätt härMål: Detta Instructable visar hur att göra en gränssnittet box som, när skarvas i en förlängningssladd, tillåter gemensamma mikrokontroller som Arduino att mäta AC nuvarande som DC spänning signal pro...

Cloud anslutna sensorer med Arduino

Sensorer som kan ansluta till molnet har allehanda användbara applikationer i system som beror på lätt eller fjärrdatorer åtkomst till data. Denna tutorial ska show dig hur man bygger ett Sakernas Internet program som loggar data från en temperaturgi...

Billiga hinder sensor - med Arduino!

När jag började med arduino och elektronik, jag alltid velat göra saker på billigt sätt.Ingenting har förändrats.Steg 1: delar Behöver du:-Infraröd LED-Infraröd fotodiod-Arduino-Tråd av något slag-Eltejp, silvertejp, även Varmlimma!-Värme Krymp-Kansk...

DIY fukt Sensor med Intel Galileo

Nyligen jag spelar med en fukt sensor för ett av mina projekt så jag tänkte dela den med dig. Jag fick den från eBay för mindre än $4. I princip A markens fukt sensor mäter halten i jord. Med det, kan du enkelt berätta när jorden behöver mer vatten e...

Interaktiva Ambient Sensor med Intel Edison & Grove Starter Kit Plus

Hej jag har sett en hel del Instructables här men jag vill göra ett projekt där du kan se användningen av olika sensorer, knappar, buzzers, lysdioder och lcd tillsammans! Vad vi kommer att inse är en interaktiv SENSOR för omgivande där du kan välja v...