Gemakkelijk ATTiny seriële communicatie met Tiny AVR-Programmer


ATTinies (zoals de ATTiny 85) zijn super geweldig! Ze zijn super goedkoop, lage macht, en ze doen wat de meeste Arduino projecten bereiken toch (Geef een eenvoudige uitvoer of deelnemen aan een eenvoudige input).

Een probleem kan snel zien wat er gaande is met hun internals voor gemakkelijk debuggen. De ATTInies niet het serienummer van de hardware ingebouwd in veel grotere arduinos gebruiken, en dus moet u de SoftwareSerial bibliotheek gebruiken. Dit kan een beetje lastig of verwarrend zijn. Andere mensen gebruik software serie voor het rechtstreeks programmeren van hun Tinies in de eerste plaats met allerlei gekke aansluitingen, en misschien condensatoren, en USB naar seriële apparaten. U wellicht zelfs speciale software zet op de arduino seriële in gesprek met de hardware, en degene die slechts met behulp van software seriële.

Sommigen van ons die alleen gebruik hebben gemaakt van de Dave Mellis tinyAVR programmeur krijgen een beetje verward, of zijn gewoon te lui om te proberen dat allemaal uit. Het kan verwarrend zijn voor beginners, en ik wilde de eenvoudigste manier mijn dier interactie ontwerp om studenten te leren hoe met deze grote kleine microcontrollers.

Dus dankzij hulp van Paul O'Neil, ik wilde echt snel een eenvoudige methode voor het gesprek met uw ATTiny beschrijven en het alleen extra noodzakelijk materiaal is een Arduino Uno of Duemillanove (of Seeeduino dat als een fungeert).

Als u nieuw bij programmering ATTinies bent go check out de mooie tutorial over op HLT en kom dan hier terug nadat u de instellingen van uw omgeving.

MATERIALEN

  • ATTINY 85
  • TinyAVR programmeur (het is op sparkfun)
  • 2 draden
  • "Slave" Arduino Uno of Duemillanove (of Seeeduino dat als een fungeert).

++ Foto van Pinouts

++ Foto van

Speciale Extra leren notities

  • We vinden dat uw
  • We vinden dat de analoge ingang 2 een beetje lastig op de ATTiny is

Gerelateerde Artikelen

Programmering van de 'AtTiny85' met de 'Tiny AVR Programmer' en 'Arduino IDE' aangevuld

Programmering van de 'AtTiny85' met de 'Tiny AVR Programmer' en 'Arduino IDE' aangevuld

Met behulp van Atmel's kleine 8 pin AtTiny85 is microcontroller als een standalone een geweldig alternatief voor de grotere 28 pin AtMega328 gemonteerd op een Arduino Uno-bord. Ik heb overgeschakeld van de ene naar de andere op verschillende manieren
Raspberry PI USB vs seriële communicatie met gsm schild (itbrainpower.net a-gsm schild)

Raspberry PI USB vs seriële communicatie met gsm schild (itbrainpower.net a-gsm schild)

Over deze hoeDeze hoe verwijst naar de itbrainpower.net a-gsm schild, hebben volgende belangrijkste kenmerken:Wereldwijde compatibiliteit - quad band moduleGSM / GPRS / SMS / DTMF ondersteundTwee SIM-sockets (single SIM actief)keuzelijst met geïntegr
Arduino Android USB seriële communicatie met OTG kabel

Arduino Android USB seriële communicatie met OTG kabel

Ik heb een Arduino gebaseerd nacht lamp met behulp van foto weerstand en probleem met thats lichtniveaus van plaats tot plaats verschilde, wanneer ik aan het testen ben ik heb gebruikt een waarde als drempel om over te schakelen op het licht en na va
MSP430 Verwerking seriële communicatie met behulp van ENERGIA en

MSP430 Verwerking seriële communicatie met behulp van ENERGIA en

Hallo iedereen. Ik ben vigneshraja. hier ik gedaan de variëren de kleur afhankelijk van de analoge waarde van 10 k leest potentiometer met MSP430G2231. Ik ben met behulp van Energia software voor seriële communicatieprogramma. Ik gebruik voor de kleu
Seriële communicatie met Arduino

Seriële communicatie met Arduino

Bron: http://www.theorycircuit.com/serial-communication-with-arduino/Hier dit project toont hoe te communiceren met arduino seriële terminal? We hebben vier LED's om aan te geven richting gekozen voor een toepassing.In een brood bord worden vier LED'
Arduino grafische seriële communicatie met Vlietsteen (Blink LED)

Arduino grafische seriële communicatie met Vlietsteen (Blink LED)

Arduino gebruikt wijd voor ander soort computer/elektronische projecten voor vele doeleinden, heeft een goed ontworpen compiler die codering en uploaden van tijd verminderen, Vlietsteen is een studio grafische programmeertaal waarmee hight grafische
Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Hallo iedereen!Sinds toen heb ik begon te spelen met de Arduino, heb ik altijd geweest zwerven hoe ik kon maken het praten en communiceren met de Matlab-omgeving op een gemakkelijke en effectieve manier. Ik botste tegen vele Instructables en tutorial
ATtiny85 & ATtiny84 analoge Pins seriële communicatie, etc.

ATtiny85 & ATtiny84 analoge Pins seriële communicatie, etc.

ik met behulp van een ATtiny84 of een ATtiny85 op mijn projecten. Ze kunnen besparen een paar centen en het ontwerp een beetje kleiner te maken. De beste instructie voor de oprichting van deze chips te gebruiken met de Arduino IDE is op de website va
Arduino draadloze seriële communicatie

Arduino draadloze seriële communicatie

er zijn vele manieren om te communiceren met externe Arduinos. Ik heb geconstateerd dat velen van hen een iets hogere prijspunt raakte dan wat ik zou willen. Ook verbruiken ethernet shields (en wifi dito?) veel waardevolle hardware pinnen. Ik zal bes
RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

Soms moeten we aansluiten Arduino boards Arduino boards ligt ver weg van elkaar. De RS485 is een zeer handige manier om te verbinden de planken met slechts 2 draden, en kan werken tot een afstand van 1200 m (4000 ft). Het maakt het ook mogelijk meerd
Pyduino, Interfacing Arduino met Python via seriële communicatie

Pyduino, Interfacing Arduino met Python via seriële communicatie

Leer hoe arduino via seriële communicatie interface met python met behulp van de pyduino-bibliotheek. Er zijn weinig andere tutorials die er op instructables over hoe arduino met python interface maar ze niet laten zien hoe je alles, waar hopelijk de
Het gebruik van de Dragon Rider 500 met uw AVR Dragon

Het gebruik van de Dragon Rider 500 met uw AVR Dragon

dit instructable is een spoedcursus in het gebruik van enkele van de kenmerken van de Dragon Rider 500 van Ecros technologieën. Wees u ervan bewust dat er een zeer gedetailleerde handleiding beschikbaar op de website Ecros is.De Dragon Rider is een i
Seriële communicatie tussen Arduino, HTML & Chrome

Seriële communicatie tussen Arduino, HTML & Chrome

Werken met Arduino is gemakkelijk, maar meer programmering vaardigheden maken project waarbij software vereist. In tegenstelling tot andere oplossingen is mijn project de manier om HTML-codes maken off line app - zonder dingen zoals Yun, Ethernet-shi
Montage van de Dragon Rider 500 voor gebruik met de AVR Dragon

Montage van de Dragon Rider 500 voor gebruik met de AVR Dragon

niet lang geleden Atmel kwam het bedrijf met een geweldig hulpmiddel voor gebruik met de lijn van de AVR microcontrollers genaamd de AVR Dragon. Deze kleine USB-apparaat biedt professionals en hobbyisten gelijk de mogelijkheid om te gebruiken: In Sys