Kom igång med Atmel AVR och BASCOM




Jag har sett massor av Instructables visar hur man kan arbeta med mikroprocessorer, men de alla antar att du har arbetat med dem tidigare och vet vad du gör. Jag har inte sett en Instructable som tar dig från ingenting och bygger på varje steg.

Vad vi ska göra här är att börja med en bare skärbräda och bygga varje anslutning och varje komponent tills vi har allt vi behöver för att programmera en mikrokontroller att göra något. I detta Instructable vi blinkar några lysdioder i sekvens... så om du bygger denna krets... ditt första projekt kan vara att ändra koden lite för att göra det till ett trafikljus.

Jag plockade en äldre Atmel chip, Tiny-26 att komma igång. Det är en mindre mikroprocessor, mycket billigt, och lätt att förstå. När du förstår vad vi gör här, kanske du vill prova en mer kraftfull chip som Mega - 328P som har mer stift och mer minne.

Obs: Den Tiny-261, Tiny-461 och Tiny-861 är pin-kompatibel nyare versioner av Tiny-26. De har 2K, 4K och 8K minne. Om du helt enkelt ändra rubriken genom att välja lämpliga chip och kompilera om programmet ska använda den nya versionen. De nya markerna har flera funktioner som kan tilldelas till varje stift. Se datablad för mer detaljer.
Tiny 261, 461, 861 Datablad (PDF)
Tiny 26 Datablad (PDF)

Nedan är en bild med stiften för chip kommer vi att använda... vi kommer att ansluta makt och marken... i detta fall 5v. Så där får vi 5 volt? Vi kommer att bygga en strömförsörjning från ett 9v batteri.

Låt oss komma igång!

Video postat i större storlek på: http://www.youtube.com/watch?v=Jxica6Yenh8

Se Steg
Relaterade Ämnen

Kom igång med Analog.IO och elektriska Imp

Analog.IO är en ny webbplats för att dela dataströmmar från internet för saker anslutna enheter. Analog.IO kan du Visa dina data via en webbläsare, var du än är i världen. Du styr data som ritas genom en inbäddad enhet. Analog.IO är community driven...

Samsung Galaxy S7 - kom igång med en Unboxing och Setup - 4K

Samsung Galaxy S7Hej kille, i den här videon Visa jag dig vad som finns i rutan och hur du ställer in din nya samsung smart enhet. Jag tagit några extra knep att kanske hjälp för dig. Detta är den 1: a många så måste du prenumerera på min kanal för u...

Atmel start 1: Atmel Studio och programmerare

M. A. Parker c2015Installera Atmel Studio (AS) och en programmerare förkroppsligar de första stegen [0] på väg mot med hjälp av en Atmel AVR Microcontroller individenhet MCU [1] i motsats till MCU-på-en-styrelsen som Arduino [2]. Här startar resan, o...

Hur man styr en 16 x 2 LCD med en AVR ATtiny2313

om du bara får in microcontrollers finns det mycket att veta som du har sannolikt fått reda. Det finns en hel del bra online tutorials för Atmel AVR och chansen du har ser några av dem nu. Jag nyligen kom in mikrokontroller och visste inte jack om de...

Pimpa din choklad med Arduino IDE och ATtiny13

Idén till projektet kom till mig på väg till papperskorgen. Jag fick i uppdrag att kasta bort en ruta som bara har tömts på sitt ursprungliga Ferrero Rocher sötma innehåll av min kära fru. Detta var strax efter alla hjärtans dag. Så jag fick spendera...

Kör en Stepper Motor med en AVR mikroprocessor

fick några Rota stepper motors från skrivare/disk drives/etc liggande?Vissa sondering med en ohmeter, följt av lite enkel förare kod på din mikroprocessor och du kommer att kliva i stil.Steg 1: Få veta Steppers i princip, du kommer att behöva räkna u...

Kom igång med ubuntu och AVR dragon

här är vad jag gjorde för att komma igång med AVR draken till programmet ATMEGA8 microcontrollers använder ubuntu (detta riktar sig till nybörjare, jag själv också är en nybörjare, så några förbättringar från mer erfarna användare är mycket uppskatta...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Kom igång med OpenCV och Intel Edison

När robotarna börjar att fylla planet måste de ett sätt att "se" världen på samma sätt som det sätt vi människor gör och att kunna använda denna vision data för att fatta beslut. Idag är en mycket populär dator Visionsystem själv köra bilen. Som...

Kom igång med Arduino och Codebender

Arduino är en öppen källkod prototyping plattform baserad på lätt-till-använda maskinvara och programvara.Arduino uno, Arduino mega och Arduino nano är några populära Arduino styrelser och kan läsa ingångar och förvandla dem till utgångar, till exemp...

Bygga upp ett komplett AVR och spela Mastermind!

Spelet Mastermind har funnits länge, och jag minns att få en styrelse version med färgade pinnar när jag var liten. Jag älskar detta spel, eftersom det är lösbara genom ren logik. En spelare (eller en dator/mikrokontroller) väljer en sekvens av färge...

16-nyckel knappsatsen avkodning med en AVR MCU

detta instructable visar dig hur gränssnittet en 16-nyckel knappsats till din AVR microcontroller och läsa nyckeln när en tangent är nedtryckt. Jag ska presentera knappsatsen först, sedan 74HC922 16-nyckel dekodern IC som pin-saving mekanism, sedan s...

Ett skyddande fodral för Atmel AVR Dragon

detta instructable visar dig hur du enkelt ändra en lättillgänglig plastlåda för att hålla och skydda din AVR Dragon PCB.Atmel främjar deras AVR Dragon som en låg kostnad produkt verktyg för användning med deras AVR microcrontollers. Även om produkte...

Med Minimus AVR med Arduino IDE

The Minimus AVR är en USB-ansluten mikrokontroller, som använder ATMEL 90USB192 mikrokontroller. Dess en billig åter programmerbara mikrokontroller med 21 digital input/output stift.De har använts av människor som mod spelkonsoler konsoler, för att l...

Hur du använder Dragon Rider 500 med din AVR Dragon

detta instructable är en snabbkurs i hur man använder några av funktionerna av Dragon Rider 500 från Ecros Technologies. Tänk att det finns en mycket detaljerad Användarhandbok tillgänglig på webbplatsen Ecros.Dragon Rider är ett gränssnittskort för...

Läs binär/Hex miniatyrhjul växla med en AVR Microcontroller

detta instructable visar dig hur att läsa antalet på en binär pushwheel eller miniatyrhjul växla med lysdioder eller en AVR microcontroller (jag använder en ATmega328p men detta kan anpassas för alla AVR eller förmodligen en annan mikrokontroller för...

Sockerkulör fyllda kladdiga choklad cupcakes med choklad glasyr och bacon bitar

jag fick en idé i mitt sinne ett tag. Jag älskar dessa choklad täckt karameller med havssalt, bacon går bra med choklad (jag menar, vad går inte med bacon?) och jag älskar att göra cupcakes så jag kom med idén att kombinera allt detta i en awesome re...

Biogasanläggning med kök och matavfall

Långt tillbaka har jag postat en instructable på hur man konstruerar prototypen av en biogasanläggning, med 50 liters kapacitet tank som digestor, som du kan se här:Det var min första instructable och människor fortfarande kommenterar och ber mig om...

Förseglade Sparbössa med Peep Hole och ljus

Jag har en bror som tycker att jag är en bank. Han tar alltid min förändring men jag har aldrig fångat honom. En dag mamma var att göra en Milo för mig och sa att det ingen var kvar i burken. Vem har haft Milo innan vilja veta min smärta. Jag sa till...