Met behulp van een MCU in uw circuit


een hele nieuwe wereld aan uw circuits met behulp van microcontrollers kunt openen.  Terwijl het houden van hen eenvoudig en hard-wired in plaats van geprogrammeerde aardig is een alles, er komt een punt waar het schrijven van een programma voor een circuit een heel stuk beter is.  Met behulp van MCU's u kunt automatiseren een compleet proces, controle motoren of sensoren, en wanneer u nodig hebt om een verandering te maken, u gewoon de code aanpassen en opnieuw uploaden.

Hoewel er een heleboel MCU keuzes op de markt, verkies ik de Amtel Mega en Tiny MCU's.  De belangrijkste reden dat ik liever dit is omdat we de Arduino vrije software gebruiken kunnen om te schrijven en uploaden van ons programma.  Er zijn veel andere programma's, maar Arduino gebruikt een C gebaseerde taal die ik liever te gebruiken, omdat ik denk dat het is het gemakkelijkst dat te begrijpen en te volgen.  De Arduino software omvat ook tonnen vooraf geschreven bibliotheken die met behulp van randapparatuur en bijna alles wat die je wilt misschien toevoegen waanzinnig makkelijk.

Ik vind mezelf met behulp van de Atmega328 heel vaak met mijn projecten.  De Atmega328 is een 8 Bit hoge prestaties lage macht AVR microcontroller met 32K bytes programmeerbaar geheugen, 1 K bytes EEPROM, en 2 K bytes SRAM.  Het bevat twee 8 bits timers, een 16-bits timer, real-time teller, Pulse Width Modulation, analoog naar digitaal en digitaal naar analoog omzetters, Master-Slave seriële Interface, Analoge Comparator, I2C communicatie, Interrupts, Brown-out detectie, zes verschillende slaap zedig en 23 programmeerbare I/O pinnen.  Deze MCU is jam verpakt met veel van de goede dingen, en heeft potentieel voor sommige echt krachtige programma 's

Er is bijna geen hobby/toepassing die ik bedenken kan dat je niet zou kunnen gebruiken.  Of je maakt een afstandsbediening, een UAV, een licht controller, een audio controller/luidspreker, een sproeisysteem huissysteem, een beveiligingssysteem, beweging gevoelige camera's, gezicht erkenning camera's, GPS tracking, draadloze communicatie, Internet control/communicatie of dit alles gecombineerd samen; Er zijn vele toepassingen die u aan uw project toevoegen kunt.  Ik heb ze gebruikt voor eenvoudige projecten zoals het knipperende LED's in een bepaald patroon, helemaal tot het controleren van een hoog aangedreven raket en een Onboard Scientific Payload met draadloze en LCD scherm reacties.

U kunt starten met behulp van MCU's met slechts een paar eenvoudige stappen:

1. Haal de delen.  You gonna moet de MCU en enkele andere kleine onderdelen om het lopen te krijgen.

2. download de Arduino software (arduino.cc)

3. Schrijf uw programma

4. kabellengte alles tot

5. Laad het programma

Dus ik zeker op zoek aanraden zou naar het gebruik van MCU's in uw volgende project.  Ze zijn makkelijk te gebruiken, de arduino software maakt het zeer gemakkelijk om te schrijven en programma, ze zijn gemakkelijk aan te passen wanneer u wijzigingen wilt aanbrengen, en ze kunnen zo veel aan uw project toevoegen.

En zoals ik al eerder zei, verkies ik te gebruiken Amtel mega en kleine microprocessoren, maar er zijn vele verschillende MCU's op de markt.  Enkele andere opties zijn ARM, MIPS, PIC, Prallax Propeller, enz, enz.  Kijk op wikipediavoor een volledige lijst van soorten microcontrollers.  Ze bieden een vrij goede uitleg van elk.

Bekijk mijn instructable over een blote bot-systeem om te beginnen: Link hier

Gerelateerde Artikelen

Apple-stijl LED pulserende met behulp van een MCU $1,30

Apple-stijl LED pulserende met behulp van een MCU $1,30

de Atmel ATTiny85 chip is een 8-pins MCU dat is helemaal geweldig.  Als je hebt geprogrammeerd met de grotere jongens (de ATMega serie), dit een leuk avontuur zijn - u bent beperkt in het aantal output pinnen, maar een creatief ontwerp geeft ons een
Ontwikkelen voor foto's met behulp van een Mac: vriendelijke UI

Ontwikkelen voor foto's met behulp van een Mac: vriendelijke UI

gefrustreerd door het feit dat je moet prutsen in de Terminal gewoon te compileren en PIC-programs downloaden? Ik was ook.Ik ben een ervaren Mac-gebruiker (of zolang kunt u er voor een 16-jarige), en toen ik begon te experimenteren met ingebedde syst
Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Het doel van deze ible is te laten zien hoe aan de slag met het opzetten van een Relais module op uw pi en onder controle. Mijn doel is om scripts toevoegen aan mijn octopussen op en uitschakelen LED-verlichting, maar hoe dan ook u wilt uiteindelijk
Launcher voor lucht raketten en kurken, met behulp van een tuin slang

Launcher voor lucht raketten en kurken, met behulp van een tuin slang

Opgewonden na het vinden van de instructies voor het maken van een samengeperste lucht raket op het Internet, ik afgedrukt van de onderdelenlijst en stormde uit om alles te kopen. Ik probeerde een lokale hardware winkel, Home Depot en Lowe's, maar ko
Met behulp van een I2C LCD op Attiny85

Met behulp van een I2C LCD op Attiny85

Met behulp van een LCD-scherm op een kleine chip als een attiny85 niet echt zo hard en tot is recente ik niet eens het gerechtvaardigd een instructable, maar ik heb vragen over, dus ik kan ook ingaan op het proces.Met de attiny gebaseerde slechts met
Met behulp van een digitale Camera als een tweede paar ogen en vergroten van glas.

Met behulp van een digitale Camera als een tweede paar ogen en vergroten van glas.

ik ontdekte onlangs terwijl het doen van een kleine elektronische project dat mijn oog zicht niet aan krabben was als ik eerst dacht.Helaas, ik dacht dat ik zou kunnen werken in het verleden mijn korte komen en ging ik verder met het samenstellen van
Bouw uw eigen logica sonde op de goedkope met behulp van een 555 Timer!

Bouw uw eigen logica sonde op de goedkope met behulp van een 555 Timer!

Hallo! Door te klikken op dit instructable je een stap dichter bij het gebouw een goedkoop, gemakkelijk om te bouwen, en wat nog belangrijker is nuttig kleine gadget... een logica sonde! Een logica sonde is handig wanneer u werkt met verschillende ch
Flexibele printplaten met behulp van een 3D-Printer maken

Flexibele printplaten met behulp van een 3D-Printer maken

U kunt etch flexibele printplaten met behulp van een 3D-printer. Zij kunnen bestaan uit zeer dunne koperen geklede plaatmateriaal of zelfs geleidende stof.Standaard koper geplateerd printplaat materiaal (FR4) van elke dikte, ook kan worden geëtst met
Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Deze toepassing is eenvoudig slechts met behulp van de temperatuursensor LM35 met een arduino-kit om te controleren van een fan en wijzigen van de snelheid met betrekking tot de temperatuur gelezen door de micro-controller die in dit geval de arduino
PhotoBooth macro photobucket met behulp van een webcam (geen camera)

PhotoBooth macro photobucket met behulp van een webcam (geen camera)

Ja, ik weet dat dit lijkt "het kan niet zo eenvoudig"...Waar zijn de camera's, batterijen, achtergronden, statieven, camera mounts, focus technieken, dure verlichting, reflectoren, diffusers, grote vakken, lange bouwtijd, kosten en zweren woorde
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Dit instructable toont je hoe om te lezen van sensor-waardes van een Arduino met uw Androïde apparaat met behulp van een seriële goedkoop bluetooth-apparaat dat u voor onder $10 op dealextreme of ebay bestellen kunt.In het volgende voorbeeld gebruikt
Met behulp van een ACS712 en Arduino actuator grenzen

Met behulp van een ACS712 en Arduino actuator grenzen

Ik ben bezig met een project dat maakt gebruik van een kracht van 400 pond, 30-inch gooien actuator die heeft ingebouwde, niet-verplaatsbare eindschakelaars maar niet feedback geven positionering. Allermeest naar de (betaalbare) grote actuators vond
RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

ik geniet van zowel Geocaching en elektronica en heb een paar van elektronische puzzel caches met behulp van een Arduino.Mijn nieuwste creatie (met de hulp van een collega cacher voor de code) is met behulp van een Arduino en RFID lezer te maken van