Simulera och testa Arduino -projekt med 123D -kretsar

Simulera och testa Arduino -projekt med 123D -kretsar

När du kommer igång i Arduinos värld är det bästa sättet att lära dig att bygga upp ett enkelt projekt och ta reda på hur du kodar det. Men om du inte har tillgång till en Arduino, vill ha ett snabbare sätt att håna en krets, eller bara vill prova något nytt, 123D -kretsar är ett bra sätt att prova online.





Med 123D -kretsar kan du skapa och testa virtuella Arduino -kretsar, kontrollera dina ledningar, felsöka din kod och experimentera med olika inställningar. Det är ett fantastiskt verktyg för alla komma in i Arduino för första gången eller experter som vill ha lite flexibilitet i hur de prototypar och testar.





Allt du behöver

123D Circuits består av 4 olika sandlådor: det finns Electronics Lab; ett kretskortdesigncenter; ett kretsskrivarverktyg; och ett MESH -skapelsecenter. Electronics Lab kommer att vara det mest användbara för prototyper av Arduino, och det är vad vi kommer att använda för att bygga ett Arduino -projekt på bara ett ögonblick.



Varje sandlåda har alla verktyg du behöver för att diagramma ett projekt, ungefär som Fritzing, ett av våra favoritdiagramverktyg här på MakeUseOf. De har massor av olika komponenter, olika Arduino -modeller och realistiska sätt att få ihop allt. Du kan till och med konvertera ditt diagram till ett kretsschema som innehåller all elektronikinformation som behövs för att återskapa projektet.

Du kan också beställa några av de saker du behöver för att skapa ditt projekt i verkliga livet direkt från webbplatsen.



hur man synkroniserar controller till xbox one

Electronics Lab låter dig faktiskt testa dina skapelser genom att ange Arduino -kod och se vad som händer. Låt oss köra igenom ett provprojekt för att se hur det fungerar.

Exempelprojekt: Arduino Traffic Light

Vi ska göra ett snabbt provprojekt för att få en uppfattning om hur 123D -kretsar fungerar. Arduino -trafikljuset är ett bra nybörjarprojekt, så vi använder systemet för att skapa ett av dem.





När du går in i Electronics Lab för första gången ser du en brödbräda och inget annat. Låt oss ändra det. Klick Komponenter i det övre högra hörnet för att se en lista över saker du kan lägga till i skissen. En snabb sökning efter 'arduino' visar tre alternativ, och vi lägger till Arduino UNO R3 genom att klicka först på ikonen och sedan i arbetsområdet.

En annan snabb sökning efter 'led' visar den vanliga lysdioden; klicka på ikonen och klicka sedan på panelen för att placera lysdioden. När den väl är placerad kan vi ändra färgen på rullgardinsmenyn i det övre högra hörnet av arbetsområdet. Vi lägger en röd, en gul och en grön.





Nu ska allt kopplas ihop. För att lägga till en tråd, klicka bara var som helst på panelen utan att först klicka på en komponent (du kan också använda 'breadboardwire' -komponenten) och klicka på utrymmet, antingen på panelen eller på Arduino, där du vill att den ska ansluta; du kan ändra färgen på samma sätt som lysdioderna; med rullgardinsmenyn i det övre högra hörnet av arbetsområdet.

Om du vill lägga till motstånden väljer du dem i komponentfältet och klickar sedan på platsen där du vill att de ska anslutas. Om du behöver dem att sträcka sig längre kan du använda brödbräda för att ansluta dem.

För att välja motståndet för varje bit kan du använda komponentalternativet på höger sida av skärmen. När du har gjort justeringen kommer de färgade banden på motståndet att ändra färg för att återspegla motståndet (se till att välja rätt enheter också).

Använd samma metoder för att ansluta tryckknappen från Arduino-diagrammet. För att rotera motståndet, välj det och tryck sedan på R. För att böja en tråd, klicka bara någonstans (utan en komponent) där du vill att böjningen ska ske.

Nu, slå på Kodredigerare knappen för att öppna redigeraren. Det är precis som att använda Arduino IDE; kopiera bara instruktionerna från Arduino -trafikljusguiden till textrutan (Obs! Det finns några 'avsiktliga' fel i koden som du måste åtgärda - om du vill ha ett komplett och fungerande exempel, kolla in det här ).

hur gör jag mig osynlig på facebook

Efter det, slå Ladda upp och kör , och du har själv ett fungerande virtuellt Arduino -trafikljus!

Det kan ta några minuter att få tag på gränssnittet, men när du väl gör det är det mycket intuitivt att lägga till komponenter och redigera koden.

Vad har andra skapat?

Antalet olika tillgängliga komponenter i kombination med plattformens flexibilitet innebär att prototyper runt om i världen har skapat några riktigt häftiga projekt. Här är några av mina favoriter.

De NeoPixel klocka är ett väldigt häftigt projekt som använder två cirkulära LED-brädor för att simulera händerna på en klocka och en liten sjusegmentdisplay i mitten för att indikera AM eller PM.

En lite mindre spännande, men potentiellt mer användbar krets som du kan kolla in är detta väderstation , som hämtar väderdata från OpenWeather API för att få den aktuella temperaturen i San Francisco.

hur man frigör minne i Windows 10

Men inte alla projekt är avsedda att vara användbara. Här är en reflexspel som ställer två spelare mot varandra och kommer att tända en lysdiod för spelaren vars reflexer var snabbare.

Det finns alla typer av projekt på 123D -kretsar, från smarta hemautomatiseringsprojekt till spel och projekt som bara leker med motorer för att se vad de kan göra.

En värdefull resurs

Om du är ett fan av Arduino är 123D Circuits ett bra ställe att spendera lite tid på, oavsett om du vill lära dig grunderna eller perfekta ditt senaste komplexa projekt. Genom att ge dig ett sätt att göra upp projekt snabbt kan det spara dig mycket tid i prototypfasen. Naturligtvis är det ingen ersättning för en verklig Arduino med ledningar, el och riktiga komponenter, men om du behöver arbeta snabbt eller inte har tillgång till det du behöver är det ett bra verktyg.

Har du använt en Arduino -simulator som 123D Circuits? Vad tyckte du? Kommer du att använda det här verktyget i framtiden, eller föredrar du att använda ett riktigt kort? Dela dina tankar i kommentarerna nedan!

Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • DIY
  • Tävlan
  • Arduino
  • Elektronik
Om författaren Sedan Albright(506 artiklar publicerade)

Dann är en innehållsstrategi och marknadskonsult som hjälper företag att skapa efterfrågan och leads. Han bloggar också om strategi och innehållsmarknadsföring på dannalbright.com.

Mer från Dann Albright

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera