Lätt ATTiny seriell kommunikation med liten AVR programmerare



ATTinies (som ATTiny 85) är super awesome! De är super billig, låg effekt, och de gör vad de flesta Arduino projekt utföra ändå (ge en enkel utgång eller ta i en enkel ingång).

En svårighet kan snabbt se vad som händer med deras interna för enkel felsökning. ATTInies kan inte använda hårdvara följetongen inbyggt i många större arduinos, och så måste du använda SoftwareSerial biblioteket. Detta kan vara lite knepigt eller förvirrande. Andra människor använder mjukvaran följetong för direkt programmering deras Tinies i första hand med alla typer av galna uppkopplingar, och kanske kondensatorer, och USB-seriella enheter. Du kan även behöva lägga särskild programvara på arduino talar till maskinvaran följetong, och den bara använda mjukvaran följetong.

Vissa av oss som har bara använt Dave Mellis tinyAVR programmerare blir lite förvirrad eller finns bara för lat för att prova ut allt. Det kan vara förvirrande för nybörjare, och jag ville det enklaste sättet att lära mina djur interaktion design elever att använda dessa stora lilla mikrokontroller.

Så tack vare hjälp från Paul O'Neil, jag ville verkligen snabbt beskriver en enkel metod för att prata med din ATTiny och det bara extra nödvändiga materialet är en Arduino Uno eller Duemillanove (eller Seeeduino som fungerar som en).

Om du är ny på programmering ATTinies gå kolla in de fina tutorial över på HLT och sedan komma tillbaka hit efter att du får din miljö setup.

MATERIAL

  • ATTINY 85
  • TinyAVR programmerare (det är på sparkfun)
  • 2 ledare
  • "Slav" Arduino Uno eller Duemillanove (eller Seeeduino som fungerar som en).

++ Foto av Stifttilldelningar

++ Foto av

Särskilda Extra lärande anteckningar

  • Vi får reda på att din
  • Vi får reda på att analog ingång 2 är lite knepigt på ATTiny
Se Steg
Relaterade Ämnen

Raspberry PI USB vs seriell kommunikation med gsm sköld (itbrainpower.net a-gsm sköld)

Om hur manHur man refererar till den itbrainpower.net a-gsm sköld, har följande huvudfunktioner:Hela världen kompatibilitet - quad band modulGSM / GPRS / SMS / DTMF stödsTvå SIM uttag (enda SIM aktiv)Combo integrerad GSM-antenn och uFL anslutning för...

Arduino Android USB-seriell kommunikation med OTG kabel

Jag har gjort en Arduino baserade natten lampa med hjälp av foto motstånd och problem med det är ljusnivåer var olika från plats till plats, när jag testar jag har använt ett värde som en tröskel för att slå på ljuset och efter att fastställa det i d...

MSP430 Seriell kommunikation med ENERGIA och bearbetning

Hej alla. Jag är vigneshraja. här jag gjort den varierande färg beroende på analoga värdet läsa från 10 k potentiometer med hjälp av MSP430G2231. Jag använder Energia programvara för seriell kommunikationsprogram. för varierande färg på fönster använ...

Seriell kommunikation med Arduino

Källa: http://www.theorycircuit.com/serial-communication-with-arduino/Detta projekt visar här hur man kommunicerar med arduino seriell terminal? En ansökan har vi valt fyra lysdioder för att ange riktning.I ett bröd ombord är fyra lysdioder placerade...

Arduino grafiska seriell kommunikation med klättre (Blink LED)

Arduino använder allmänt för olika typer av dator/elektroniska projekt för många ändamål, den har en väl utformad kompilator som minska kodning och belastande upp tid, klättre är en grafisk programmering språk som använder höjd grafiska komponenter m...

Flytta en Motor med hjälp av Arduino och seriell kommunikation

har du någonsin undrat hur robotar flytta? Har du någonsin velat skriva ett program för att kontrollera en robot? I så fall kommer att denna handledning vara en utmärkt start plats att lära sig elektroniska kontroller med Arduino Microcontroller. Du...

Pyduino, gränssnitt Arduino med Python via seriell kommunikation

Lär dig hur gränssnittet arduino via seriell kommunikation med python med hjälp av pyduino biblioteket. Det finns några andra tutorials ute på instructables om hur gränssnittet arduino med python men de Visa inte dig hur man gör allt, där förhoppning...

Arduino och Matlab: Låt dem prata med seriell kommunikation!

Hej alla!sedan när jag har börjat leka med Arduino, har jag alltid vandrat hur jag kunde göra det tala och interagera med Matlab miljön på ett enkelt och effektivt sätt. Jag stötte på många Instructables och tutorials med Arduino bibliotek och Matlab...

ATtiny85 & ATtiny84 Analog stift, seriell kommunikation, etc.

jag gillar att använda en ATtiny84 eller ATtiny85 på mina projekt. De kan spara några slantar och göra designen lite mindre. Den bästa instruktionen för hur du konfigurerar dessa marker för att användas med Arduino IDE är på MIT, hög låg Tech, hemsid...

Arduino trådlös seriell kommunikation

det finns många sätt att kommunicera med fjärransluten Arduinos. Jag har funnit att många av dem träffar en något högre prisläge än vad jag skulle vilja. Ethernet-sköldar (och wifi dito?) konsumerar också, många värdefulla hårdvara stift. Jag ska bes...

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...

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...

Färg sensorer och Arduino seriell kommunikation för nybörjare

Hej alla, jag ska prata om färg sensorer: hur man bygger och kalibrera en och hur man använder det med seriell kommunikation genom en Arduino ombord.Det sista steget förklarar hur jag använde detta projekt för en Gimp (står för "GNU Image Manipulatio...

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...

Programming "AtTiny85" med den lilla AVR programmerare och kompletteras 'Arduino IDE'

Använda Atmels lilla 8-pin AtTiny85 är mikrokontroller som en fristående ett bra alternativ till större 28 pin AtMega328 monterad på en Arduino Uno ombord. Jag har bytt från den ena till den andra på olika sätt, men vad jag hittade enklaste var med S...

Partikel fotonen och Linkit en seriell kommunikation

Linkit en är en stor styrelse och den bästa delen av det är det är bärbara och varelse transportabel är det, bra att designa bärbara enheter med hjälp av mikro-controller. En annan cool mikrokontroller som jag arbetar med är partikel fotonen, detta l...

Nödlägen kommunikation med trådlösa Ad-Hoc på Intel Edison

I fall av nödsituationer som jordbävningar, militära etc, om de andra nätverken är nere, men ändå skulle vilja ha några nätverk för kommunikation, kan sedan en välja trådlösa ad-hoc. Du kan skicka Edisons med Ad-hoc-aktiverat på det i luften, så att...

Seriell kommunikation - Arduino och Linkit en

I detta instructable kommer jag visa dig hur du upprätta seriell kommunikation mellan arduino och Linkit en. Detta skulle hjälpa dig att göra ett mer komplexa projekt med dessa två styrelser.Steg 1: komponenterHär är en lista över alla de komponenter...

Lång räckvidd, 1,8 km, Arduino att Arduino trådlös kommunikation med HC-12.

I detta instructable du lära dig att kommunicera mellan Arduinos över långa avstånd upp till 1.8km i öppen luft.HC-12 är en trådlös serieport KOMMUNIKATIONSMODUL som är mycket användbara, extremt kraftfull och lätt att använda.Först lär du dig att gö...