Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Breadboard kretsen
- Trinn 3: Programmering av mikrokontrolleren
- Trinn 4: Tilleggsmateriale
Video: Introduksjon til Cypress (del 1): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Arduino er sannsynligvis en av, om ikke den mest populære mikrokontrolleren for den typiske hobbyisten, men det er gode alternativer til Arduino som ofte blir oversett rett og slett fordi Arduino er det store navnet i hobbymikrokontrolleren. Mikrokontrollerne jeg vil fremheve er Cypress 'programmerbare system på chip, eller PSoC for kort. De er kraftige, rimelige og ekstremt enkle å bruke og er et utmerket valg for en amatørmikrokontroller. Cypress gir noen veiledningsvideoer med Cypress Academy: PSoC 101 -videoer, men noen ganger glanserer de over poeng, men dette er også veldig nyttige videoer. I tillegg gir de dokumentasjon for alt i PSoC Creator IDE som er utrolig godt skrevet, og etter å ha fått det grunnleggende ned, kan hvem som helst lære seg selv ved å bruke dokumentasjonen.
Denne instruksjonsboken er den første i en serie som får noen nye på Cypress -enheter i gang. Jeg vil prøve å fortsette å lage mer hvis det er forespørsler om ting spesielt, men ikke vær redd for å lese dokumentasjon, teste ting, se Cypress Academy -videoer, stille spørsmål på Cypress Forum; å ta deg tid til å prøve å fikse et problem selv, vil hjelpe deg med å lære hva som fungerer og ikke fungerer, og problemer er vanligvis enkle å finne.
Dette er også en todelt Instruerbar med denne delen som fokuserer på det billigste kortet, og del 2 vil fokusere på et litt dyrere bord (fortsatt rimelig) som det kan bruke feilsøkingsfunksjonen i PSoC Creator IDE. Her er lenken til del 2;
Intro til Cypress (del 2)
Trinn 1: Det du trenger
Du trenger en datamaskin for å kjøre PSoC Creator 4.0 som kan lastes ned fra Cypress 'nettsted etter at du har opprettet en konto her;
PSoC Creator 4.2
Pakken du må laste ned er CY8CKIT-049-42xx CD ISO (CD Creator), og dette vil installere alt du trenger for dette settet;
Cypress PS0C 4 Dokumentasjon og nedlastinger
Maskinvaren for settet er tilgjengelig via Digikey her;
Cypress PSoC 4 Evaluation Board
Og det er også lurt å få et par av disse topptekstene til å lodde til brettet, da disse ikke kommer med forhåndslodde overskrifter. Denne typen er litt mer kostbar enn andre, men gir deg både mannlige og kvinnelige kontakter for ledninger og det er fint å ha et bordoppsett som dette for testing;
Mann/Kvinne Pin Headers
Du trenger også en felles katode RGB LED, to 1k ohm motstander, en 680 ohm motstand, et brødbrett og noen tilkoblingskabler eller DuPont -kabler (hvis du er usikker på om du trenger mann eller hunn, kan du ofte finne dem i pakninger som har mann til mann, mann til kvinne og kvinne til kvinne alle sammen), men jeg kan ikke liste opp kilder for disse da jeg ofte kjøper disse materialene fra eBay, og oppføringer kommer og går ofte, men det er mange tilgjengelige og enkle fant søket på eBay.
Utover det, så lenge datamaskinen din har en USB -port, og du har et loddejern og loddetinn, har du alt nødvendig materiale.
Trinn 2: Breadboard kretsen
Kretsen er ganske enkel å sette opp et brødbrett. Vi kobler opp vår vanlige katode RGB LED med 1k ohm motstander på de blå og grønne pinnene (de to pinnene på den ene siden av den lengste ledningen), og en 680 ohm motstand på den røde pinnen (enkeltpinnen på den andre siden av lengste ledning) Vi må også koble den lengste ledningen på LED -en til en jordet (GND) pinne på mikrokontrollerkortet.
Fra vår pin -layout i PSoC Creator, vil vi koble de andre ledningene til motstandene våre til P1.0 for rødt (680 ohm motstand), P1.1 for grønt og P1.2 for blått på mikrokortet vårt. Bildet har ledningene fargekodet, med svart som bakken vår.
Trinn 3: Programmering av mikrokontrolleren
Jeg har gjort instruksjonene som en video slik at du kan pause, spole tilbake og spille på fritiden mens du følger med på å bygge og programmere dette prosjektet selv. Med en video, i stedet for å fortelle deg hvor mange knapper er og når du skal klikke på dem, har du visuelle hjelpemidler for å se hva jeg klikker på når som helst og kan se på hvilket som helst trinn når som helst. Jeg har også tatt med noen pausepunkter som du kan stoppe på og ta igjen om nødvendig.
Jeg vil også sette stor pris på tilbakemeldinger på ting som er nyttige, og på områder som kan forbedres for å gjøre opplæringsvideoer mer nyttige i fremtiden.
Trinn 4: Tilleggsmateriale
Hvis du av en eller annen grunn har problemer, kan du laste ned zip -filen til dette prosjektet, den eksakte fra videoen, og trekke ut alle filene til en mappe på skrivebordet. Fra PSoC Creator finner du filen på skrivebordet, åpner arbeidsplassen og kjører den selv eller bruker den til å bekrefte prosjektskjemaet eller koden. Alt skal være der og det skal bygge, og programmere gjennom Bootloader Host på riktig måte, og vil gi deg et fungerende eksempel som referanse, samt ha en tilhørende video for å gjøre deg kjent med PSoC Creator.
Når du har blitt kjent med PSoC Creator og hvordan du bygger prosjekter, kan du begynne å bygge dine egne prosjekter, leke med komponenter og få hjelp fra den store mengden dokumentasjon som Cypress tilbyr, samt PSoC -samfunnet kan utvide din kunnskap og evne ved å bruke disse fantastiske mikrokontrollere. Med sin bruk av komponenter og en skjematisk samt koding og utmerket dokumentasjon er de en kraftig, men brukervennlig enhet.
Glad i skapelsen!*Gi meg beskjed hvis det er noe problem med arkivfilen etter å ha pakket den ut og kjørt den i PSoC Creator ** Oppdatert for PSoC Creator 4.2*
Anbefalt:
Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: 20 trinn (med bilder)
Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: Hei, venn! I denne todelte serien lærer vi hvordan du bruker Tinkercad's Circuits - et morsomt, kraftig og lærerikt verktøy for å lære om hvordan kretser fungerer! En av de beste måtene å lære er å gjøre. Så vi skal først designe vårt eget prosjekt:
Introduksjon til IR -kretser: 8 trinn (med bilder)
Introduksjon til IR -kretser: IR er et komplekst stykke teknologi, men likevel veldig enkelt å jobbe med. I motsetning til LED eller LASER kan infrarød ikke sees med det menneskelige øyet. I denne instruksen vil jeg demonstrere bruken av infrarød gjennom 3 forskjellige kretser. Kretsene vil ikke være u
Introduksjon til Arduino: 18 trinn
Introduksjon til Arduino: Har du noen gang lurt på å lage dine egne enheter som værstasjon, bilens dashbord for å overvåke drivstoff, hastighet og posisjonssporing eller kontrollere husholdningsapparater som er kontrollert av smarttelefoner, eller har du noen gang lurt på å lage sofistikerte r
Introduksjon til Cypress (del 2): 3 trinn
Introduksjon til Cypress (del 2): Denne instruksen er en fortsettelse av en tidligere her; Intro til Cypress (del 1) Den forrige instruerbare bruker et PSoC 4 -evalueringstavle som ikke har tilgang til feilsøkingsprogrammet. Denne instruksen bruker et PSoC 5 -evalueringstavle som har tilgang
Introduksjon til VB Script: a Beginners Guide: Del 2: Arbeide med filer: 13 trinn
Intro til VB Script: a Beginners Guide: Part 2: Working with Files: Vel, i min siste VBScript -instruksjon, gikk jeg over hvordan jeg lager et script for å slå av internett for å spille Xbox360. I dag har jeg et annet problem. Datamaskinen min har slått seg av tilfeldig, og jeg vil logge hver gang datamaskinen