Skrapa med Arduino (4 / 5 steg)

Steg 4: Testa styrelsen



Efter styrelsen monteras och kontrolleras är det dags att testa de enskilda funktionerna innan du börjar utveckla sista skissen.
Denna metod kallas "validering" och dess mål är att minska mängden osäkerhet och/eller fel således undvika att ha flera problem samtidigt att lösa.

De första testerna har utförts på motstånd kanaler via formuläret "AnalogInOutSerial" exempel Arduino IDE, där raden nedan ändrades enligt önskad kanal.

CONST int analogInPin = A0; Analog ingång pin som potentiometern är kopplad till

De motstånd kanaler A, B, C, D är mappade till Arduino analoga ingångar A0, A1, A2, A3

En kabel med ett par 100K potentiometrar och en P2 plugg har byggts för att utföra sådana test.

Med 100K potentiometrar skall det värde som visas på serial-uttaget varierar mellan 0 och 930. Använda följetong bildskärmen från Arduino IDE, som i exempel (Verktyg -> Serial Monitor).

Nästa test var reglaget. Fortfarande använder exemplet med "AnalogInOutSerial", ändra värdet på analogInPin till A5

CONST int analogInPin = A5; Analog ingång pin som potentiometern är kopplad till

Sedan reglaget inte har en serie resistor, skall det värde som visas på serial-uttaget varierar från 0 till 1023.

Nästa steg är att utföra testet på ljus och ljud sensorer och första vi ska göra detta utan att involvera analog multiplexer. Ta sedan ut 4066 och korta kretsen stift 3 och 4 från uttaget (kom ihåg att stänga av Arduino innan ta bort IC).

Ännu använder 'AnalogInOutSerial' ändra värdet på analogInPin till A4.

CONST int analogInPin = A4; Analog ingång pin som potentiometern är kopplad till

Nu pekar en ficklampa på sensorn och kontrollera värdena förändras på serial-uttaget. Den exakta mängden förändring beror på känsligheten hos foto-transistorn används.

Nu ta bort kortslutning från stift 3 och 4 och göra en kort mellan stift 8 och 9.

Nu talar nära mikrofonen och kontrollera att värdena skrivs ut om seriell terminal (utan att behöva ändra värdet för analogInPin, eftersom ljus och ljud delar samma ADC kanal, minns?)

Nu ska vi testa multiplex. Ta bort kortslutning mellan stift 8 och 9 och installera 4066 (kom ihåg att stänga av Arduino innan du infogar IC).

Använd denna skiss för att testa multiplex. Peka en ficklampa på ljussensorn och tala nära mikrofonen när du tittar på värdena på serial-uttaget. Du bör se båda värdena förändras därmed.

Senaste testerna är knappen. Som utgångspunkt använder den "Knapp" exemplet från Arduino och ändra och kontrollera att lampan för Arduino styrelsen (ansluten till stift 13) skall gå ut när knappen trycks och skall tändas när knappen släpps.

Nu Använd denna skiss för att utföra ett övergripande test av styrelsen. Läser alla sensorer och skriva ut värden på serial-uttaget. Märker att fram till nu har vi använt standarden 9600 baud snabba från exempel skisser, men för de övergripande testerna hastighet måste ändras till 38400.

Se Steg
Relaterade Ämnen

Bygga din egen pratar Tom leksak med skrapa och Arduino

Gillar du pratar Tom? Vad sägs om att göra våra egna interaktiva (Arduino/Scratch) pratar Tomleksak?I detta instructable visar vi dig hur man bygger denna leksak med hjälp av sensorer och dubbelriktad Scratch <> - Arduino kommunikation att göra prog...

Metall Doctor Who Sonic skruvmejsel med Arduino

Hur maskin / göra en egen sonic skruvmejsel av aluminium med Arduino inuti.Detta Instructable dokumenterar skapandet av två anpassade Sonic skruvmejslar för två mycket speciella människor i mitt liv. De är enorma göractor somfans och jag kunde inte m...

PHloat2 DIY surt vatten testning skulptur & kit med arduino

pHloatpHloat är en DIY kit som är gjorda för att användas tillsammans med en pre-ägda / befintliga arduino mikrokontroller. Dess syfte är att testa pH-nivåer i lokala floder, sjöar och vattendrag på grund av inflödet av luft- och vattenföroreningar s...

Grundläggande raden efter Robot med Arduino

09/07/2015Det har varit några år eftersom vi Ursprungligen postat denna grundläggande linje följande Robot med Arduino handledning, och det verkar så många människor tyckte att det bra att vi ska skicka en uppdatering som löper nuvarande Arduino bibl...

AtoZ av RC hobby + DIY radio med ARDUINO

Wikipedia definierar RC-fordon somEn fjärrkontroll fordon är några fordon som kontrolleras distans ett sätt som inte begränsar sin rörelse med ett yttre ursprung till enheten. Detta är ofta en radio kontroll enhet, kabel mellan kontroll och fordon, e...

Gränsyta borstlös likströmsmotor (BLDC) med Arduino

Detta är en handledning om hur att gränssnitt och köra en borstlös likströmsmotor med Arduino. Om du har några frågor eller kommentarer vänligen svara i kommentarer eller mail till rautmithil [at] gmail [dot] com. Du kan också kontakta mig @mithilrau...

En svävar sfär roterar lyser och blinkar med Arduino

En svävar lite Dödsstjärnan i Instructables bjöd in mig till det nya projektet med Arduino. Tre principer var beslutat och höll för att skilja den från föregångaren.Gör det själv med någon (eller mindre) färdiga.Hålla roterande.Göra glöd och blinka u...

Trådlös, hinder upptäcka, pipa roboten med Arduinos!

Detta är ett trådlöst styrd, autonoma hinder upptäcka robot!För ett tag sedan jag hade gjort detta Instructable och ville göra några stora uppgraderingar sedan dess.Följande är robotens funktioner:-1.he är trådlöst kontrollerade med 433 MHz Tx/Rx mod...

Trafiksignal / bromsljus ledningar med Arduino Controller

jag alltid velat ha en gammal trafiksignal och slutligen fick en nyligen. Det var dock mycket enkelt fast så att alla lampor var fast på. Vad kul är det? Jag ville prova en Arduino styrenhet och trodde detta skulle vara ett trevligt enkelt projekt at...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

Styra en kackerlacka med Arduino för under $30

För några år sedan jag såg bakgård hjärnor smartphone kontrollerad kackerlacka, och det blåste bara mitt sinne! Jag försökte få min mamma att låta mig köpa den, men omnämnandet av kackerlackor övertygade henne annars. :) Jag började göra projekt med...

Tankeläsare med Arduino

Hej alla!Detta är min tankeläsare för Arduino.Tankeläsare kan berätta vilken bokstav i alfabetet (ABC) eller som spelar kort du har föreställt med bara några frågor.Det är ett mycket enkelt projekt för församlingen och med några tråd anslutningar men...

Hemmagjord klocka med Arduino

Idag kommer jag visa dig hur man gör en hemmagjord klocka med en Arduino!Steg 1: Material + inställningar för ArduinoMaterial--SMA420564 sju Segment display-Vid minst 12 Sunfounder startkablar-Arduino Uno-Bredboard-2 knappar-2 220 Ohm motstånd-Källan...

USB-brons sätta en klocka på slående klocka (med Arduino)

irritera dina medarbetare: leda dem in i ber dig att stänga av din speciella PC-klocka!Denna lilla riggen infact gränssnitt via USB till din PC-klocka och genererar halv timmar dings på en riktig brons sätta en klocka på. Bra grejer i din office och...

DIY virtuell verklighet Skateboard erfarenhet med Arduino och Google kartong

Detta är ett riktigt roligt och enkelt projekt som kan göras ungefär en timme. På botten av skateboard är en accelerometer/gyro med en Arduino ombord som överför kantiga rörelse i styrelsen via bluetooth till en liten virtuell verklighet spel jag gjo...

En 15-LED RGB klocka med Arduino kärna

RGB klockan använder RGB sammansättning-färgmodellen används i alla färgskärmar. Denna modell använder tre "grundläggande" färger, nämligen röda, gröna och blå, för att bygga någon annan "sammansatta" färg av spektrumet. Med RGB klocka...

Styra datorn med Arduino och en Joystick

denna handledning kommer att lära dig om potentiometrar och knappar i samverkan med en arduino. Dessutom lär du dig några kommandon som låter du styra markören på datorn med hjälp av dessa komponenter.Obs: Detta fungerar bara med Arduino Micro och Le...

IoT vägguttag med Arduino och ESP8266

I detta instructable, jag visa dig hur du lägger till förbättrad tillgänglighet, intelligens och anslutning till ett vanligt vägguttag. Detta görs med en kombination av mikrokontroller, Arduino, olika sensorer, ESP8266 och en blandning av programvaru...

Programming ESP8266 ESP-12naE NodeMCU v1.0 med Arduino IDE till trådlös Temperaturlogger

Tillbaka till sena 2014 och tidig 2015, din verkligen kom överdenna fiffiga WiFi-Chip ESP8266 (ESP-01) och har till strid bland de inkonsekventa dokumentationer från olika källor. För närvarande sporre dokumenterade han sin frustration (fynd) som en...