Cuprins:
- Pasul 1: De ce aveți nevoie
- Pasul 2: Breadboard circuitul
- Pasul 3: Programarea microcontrolerului
- Pasul 4: Material suplimentar
Video: Introducere în Cypress (Partea 1): 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Arduino este probabil unul dintre, dacă nu chiar cel mai popular microcontroler pentru hobbyistul tipic, dar există alternative excelente la Arduino care sunt adesea trecute cu vederea pur și simplu pentru că Arduino este marele nume al microcontrolerului hobbyist. Microcontrolerele pe care aș dori să le subliniez sunt sistemul programabil Cypress pe cip sau PSoC pe scurt. Acestea sunt puternice, accesibile și extrem de ușor de utilizat și sunt o alegere excelentă pentru un microcontroler hobbyist. Cypress oferă câteva moduri de a face videoclipuri cu Cypress Academy: videoclipuri PSoC 101, cu toate acestea uneori trec peste puncte, dar acestea sunt și videoclipuri foarte utile. În plus, oferă documentație pentru tot ce este în IDE-ul lor PSoC Creator, care este incredibil de bine scris și, după ce a obținut elementele de bază, oricine se poate învăța folosind documentația lor.
Acest Instructable este primul dintr-o serie care pune pe cineva nou în aparate Cypress funcțional. Voi încerca să continuu să fac mai multe dacă există cereri de lucruri în special, dar nu vă fie teamă să citiți documentația, să testați lucrurile, să vizionați videoclipurile Cypress Academy și să puneți întrebări pe Forumul Cypress; să vă faceți timp pentru a încerca să remediați singuri o problemă vă va ajuta să aflați ce funcționează și ce nu funcționează, iar problemele sunt de obicei ușor de găsit.
Aceasta este, de asemenea, o parte care poate fi instruită, această parte se concentrează pe cea mai ieftină placă, iar partea 2 se va concentra pe o placă puțin mai scumpă (încă accesibilă) pe care o poate utiliza funcția de depanare din PSoC Creator IDE. Iată linkul către partea 2;
Introducere în Cypress (Partea 2)
Pasul 1: De ce aveți nevoie
Veți avea nevoie de un computer pentru a rula PSoC Creator 4.0, care poate fi descărcat de pe site-ul Cypress după crearea unui cont aici;
PSoC Creator 4.2
Pachetul pe care va trebui să îl descărcați este CD ISO CY8CKIT-049-42xx (CD Creator) și acesta va instala tot ce aveți nevoie pentru acest kit;
Documentație și descărcări Cypress PS0C 4
Hardware-ul pentru kit este disponibil aici prin Digikey;
Cypress PSoC 4 Consiliul de evaluare
Și, de asemenea, este recomandabil să obțineți câteva dintre aceste anteturi pentru a le lipi pe tablă, deoarece acestea nu vin cu anteturi pre-lipite. Acest tip este un pic mai scump decât alții, dar vă oferă atât conectori de sex masculin, cât și de sex feminin pentru fire și este frumos să aveți o configurație de placa ca aceasta pentru testare;
Anteturi pin masculin / feminin
De asemenea, veți avea nevoie de un LED RGB catodic comun, două rezistențe de 1k ohm, un rezistor de 680 ohm, o placă de măsurare și niște cabluri conectate sau cabluri DuPont (dacă nu sunteți sigur dacă aveți nevoie de bărbați sau de femei, le puteți găsi adesea în pachete care au bărbați la bărbați, bărbați la femei și femei de la femei la un loc), dar nu pot lista surse pentru acestea, deoarece cumpăr frecvent aceste materiale de pe eBay, iar listele vin și pleacă frecvent, dar există multe disponibile și ușor găsit căutând eBay.
Dincolo de asta, atâta timp cât computerul dvs. are un port USB și aveți un fier de lipit și lipit, aveți toate materialele necesare.
Pasul 2: Breadboard circuitul
Circuitul este destul de ușor de configurat o pană de testare. Conectăm LED-ul nostru comun RGB catodic cu rezistențe de 1k ohm pe pinii albastru și verde (cei doi pini de pe o parte a celui mai lung cablu) și un rezistor de 680 ohmi pe pinul roșu (pinul unic de pe cealaltă parte a cel mai lung cablu) De asemenea, trebuie să conectăm cel mai lung cablu de pe LED la un pin de masă (GND) de pe placa noastră de microcontroler.
Din aspectul nostru pin în PSoC Creator, vom dori să conectăm celelalte fire ale rezistențelor noastre la P1.0 pentru roșu (rezistor de 680 ohmi), P1.1 pentru verde și P1.2 pentru albastru pe placa noastră de controler micro. Imaginea are codul de culoare al firelor, negrul fiind pământul nostru.
Pasul 3: Programarea microcontrolerului
Am făcut instrucțiunile ca un videoclip, astfel încât să puteți întrerupe, derula înapoi și să vă jucați în timp liber, urmărind în același timp construirea și programarea personală a acestui proiect. Cu un videoclip, mai degrabă decât să vă spun unde sunt numeroase butoane și când să faceți clic pe ele, aveți mijloace de asistență vizuală pentru a vedea pe ce fac clic în orice moment și puteți revizui orice pas în orice moment. Am inclus, de asemenea, câteva puncte de pauză pentru ca dvs. să faceți o pauză și să vă recuperați dacă este necesar.
De asemenea, aș aprecia foarte mult feedbackul cu privire la lucrurile care sunt utile și cu privire la domeniile care ar putea fi îmbunătățite pentru a face videoclipurile tutoriale mai utile în viitor.
Pasul 4: Material suplimentar
Dacă, dintr-un anumit motiv, aveți probleme, puteți descărca fișierul zip al acestui proiect, cel exact din videoclip, și extrage toate fișierele într-un folder de pe desktop. Din PSoC Creator localizați fișierul pe desktop, deschideți spațiul de lucru și rulați-l singur sau folosiți-l pentru a verifica schema sau codul proiectului. Totul ar trebui să fie acolo și ar trebui să se construiască și să programeze corect prin Bootloader Host și vă va oferi un exemplu de lucru ca referință, precum și va avea un videoclip însoțitor pentru a vă familiariza cu PSoC Creator.
Odată ce v-ați familiarizat cu PSoC Creator și cum să construiți proiecte, puteți începe să vă construiți propriile proiecte, să vă jucați cu componente și să obțineți ajutor din bogăția de documentație pe care Cypress o oferă, precum și comunitatea PSoC vă extindeți cunoștințele și abilitatea folosind aceste lucruri fantastice. microcontrolere. Prin utilizarea componentelor lor, o schemă, codificare și documentație excelentă, acestea sunt un dispozitiv puternic, dar ușor de utilizat.
Crearea fericită! * Spuneți-mi dacă există vreo problemă cu fișierul arhivă după despachetarea acestuia și rularea acestuia în PSoC Creator ** Actualizat pentru PSoC Creator 4.2 *
Recomandat:
Casca de siguranță Covid Partea 1: o introducere în circuitele Tinkercad !: 20 de pași (cu imagini)
Casca de siguranță Covid Partea 1: o introducere în circuitele Tinkercad !: Bună, prietene! În această serie din două părți, vom învăța cum să folosim circuitele Tinkercad - un instrument distractiv, puternic și educațional pentru a afla cum funcționează circuitele! Una dintre cele mai bune modalități de a învăța este să faci. Deci, mai întâi vom proiecta propriul nostru proiect: th
Introducere în circuitele IR: 8 pași (cu imagini)
Introducere în circuitele IR: IR este o tehnologie complexă, dar foarte ușor de utilizat. Spre deosebire de LED-uri sau LASER-uri, infrarosu nu poate fi văzut cu ochiul uman. În acest Instructable, voi demonstra utilizarea infraroșu prin 3 circuite diferite. Circuitele nu vor fi u
Jocuri !!! - Introducere: 5 pași
Jocuri !!! - Introducere: Bună! Vă voi învăța cum să creați trei jocuri diferite pe code.org. Sub fiecare tutorial de joc, voi posta un șablon pe care îl puteți remixa și utiliza în timp ce vizionați videoclipul meu. Sper sa te distrezi !! Dacă vreți să vedeți jocurile mele în
Introducere în Cypress (Partea 2): 3 pași
Introducere în Cypress (Partea 2): Acest instructabil este o continuare a unui precedent aici; Introducere în Cypress (Partea 1) Instructabilul anterior folosește o placă de evaluare PSoC 4 care nu are acces la depanator. Acest instructabil folosește o placă de evaluare PSoC 5 care are acces
Introducere în scriptul VB: un ghid pentru începători: Partea 2: Lucrul cu fișiere: 13 pași
Introducere în VB Script: un ghid pentru începători: Partea 2: Lucrul cu fișiere: Ei bine, în ultimul meu instructor VBScript, am analizat cum să fac un script pentru a vă închide internetul pentru a juca Xbox360. Astăzi am o altă problemă. Computerul meu se oprește la întâmplare și vreau să mă înregistrez de fiecare dată când computerul