Met behulp van de Reset pin / pin 1 op Attiny zonder het hinderen met zekeringen


Shldnt u zitten kundig voor zien dit Instructable want het is niet-gepubliceerde. Ik was vergeten dat ik had een soortgelijke transactie voordat

De Attiny-13, 25, 45, 85 zijn charmante kleine chips die zoals de naam het zegt, zijn klein. Zij worden geacht te hebben 6 I/O pinnen maar pin nummer één (PB5/ADC0) verdubbelt als resetpin en om het te gebruiken als een I/O pin, moet u de juiste zekeringen in de chip. Dat is niet zo moeilijk, maar het probleem is dat zodra die fuse is ingesteld, de chip kan niet worden geherprogrammeerd door SPI, maar moet een hoge Voltage programmeur die eerst moet de specifieke fusebit weer gereset.

Hoewel het was mij een beetje onduidelijk wat de vereiste Low Voltage is dat de resetpin voor een Reset moet, lijkt het dat het lager is dan wat in het algemeen wordt geïnterpreteerd als een 'laag'. Dat potentieel opent mogelijkheden om te gebruiken het bereik tussen + Vcc en Vreset om invoer, zonder het resetten van de chip om te testen dit gebruikte ik een Attiny13, vastgehaakt aan een LED en een weerstand te PB0 en het middelste contact van een 25 k variabele weerstand op Pin 1 en de buitenste aangesloten contactpersonen naar Vcc en 0V respectievelijk. Ik laadde vervolgens de Attiny met het volgende programma:

 // Using the Reset pin as ADC0 const int Led = 0; int x=0; void setup() { pinMode(Led, OUTPUT); } void loop() { digitalWrite(Led,HIGH); x=analogRead(0); delay(x); digitalWrite(Led,LOW); delay(x); } 

Wanneer de variabele weerstand staat helemaal tot aan de + Vcc spoor, knippert de LED in een regelmatig ritme. Wanneer ik de variabele weerstand afgewezen, de knipperende frequentie ging, dat wil zeggen een snellere knipperende LED... zoals verwacht. Dit ging tot de LED plotseling stopt opvlammen (als de resetfunctie geschopt in). Het blijkt dat het punt van de reset op 9 K Ohm was. Die is gelijk aan 5 *(9/25) = 45/25=9/5=2.2 Volt. Dat is over het algemeen niet veel verschillend van wat wordt beschouwd als een laag en het is een beetje hoger dan wat ik begreep de Vreset te zijn.

Daarom gebruiken als een igitale Input pin misschien wel een beetje lastig, maar het biedt genoeg mogelijkheden om te gebruiken het bereik tussen Vreset en Vcc voor analoge ingang, zij het een beetje van een gecomprimeerde bereik.

Als natuurlijk heb je niet een circuit dat altijd op de rand van het resetten, we moeten opbouwen in een bepaalde vorm van bescherming is: iets dat de spanning op pin 1 houdt van het raken van 2.2 Volt.

Laten we het 2e circuit. Stel dat de laagste weerstand van de LDR we meten onder de lichtomstandigheden we gebruiken 1k. Dan we weten dat de stroom door die 1 k minimaal 2.2 moet mA verblijven boven de Reset spanning. Vandaar dat de totale weerstand van de LDR + de weerstand moet 5/2.2=2.27k, vandaar de weerstand mag niet meer dan 1, 27 k. De dichtstbijzijnde E12-waarden zijn k 1.2 en 1.5 k en we moeten kiezen 1.2k veilig te zijn.

Natuurlijk kan men gebruik maken van het circuit met de weerstand en LDR uitgewisseld, maar dan is het veel moeilijker voor het berekenen van dat een veilige weerstand zoals in duisternis de waarde van de LDR kan oplopen tot meerdere Mega Ohm, aangedrongen op een weerstand die in dat hetzelfde bereik.

Gezien het feit dat het niveau van de Reset op 2.2 Volt, ik heb niet de moeite genomen om te proberen als het met digitalRead werken zou.
Uiteraard de methode heeft een aantal nadelen, vooral een gecomprimeerde bereik, maar als je alleen maar dat een extra pin hoeft voor het meten van licht en het niet de moeite waard omhoog naar een attiny 44 of een attiny 2313, deze methode alleen kan het verschil maken

Gerelateerde Artikelen

Meerdere analoge ingangen met behulp van een analoge pin

Meerdere analoge ingangen met behulp van een analoge pin

Hallo!In dit instructible zal ik uitleggen hoe te lezen waarden van meer dan een sensor met behulp van slechts één analoge invoer pin.U kan zich afvragen waarom u dit wilt.Wanneer u van een Raad van Nodemcu, gebruikmaakt zoals geïllustreerd in de afb
4 x 4 x 4 LED kubus, met MSP430, met behulp van slechts 3 pins

4 x 4 x 4 LED kubus, met MSP430, met behulp van slechts 3 pins

dit is mijn 4 x 4 x 4 led kubus project, gedaan met de MSP430, met behulp van slechts 3 pinnen van MSP, het circuit diagram wordt getoond in de foto's, de hardware bestaat uit 3 shift registreert, 74595 en 4 NPN-transistors...u kunt leren hoe te make
Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

ik heb dit project, omdat ik vaak bergen zoals in de afbeelding beklimmen en ik moet weten de hoogte, de temperatuur en ook wijzigingen in de weersomstandigheden, soms in slechts enkele minuten het weer krijgen zeer slecht, met een zeer dichte mist,
Soft Reset uw Palm PDA zonder met behulp van de Reset Hole In the Back (niet van toepassing op BEVRIEST)

Soft Reset uw Palm PDA zonder met behulp van de Reset Hole In the Back (niet van toepassing op BEVRIEST)

Hoe te om zeer gemakkelijk soft reset uw handpalm zonder te houden een pin in de rug, met een gratis Palm applicatie genaamd van HackMasterDIT INSTRUCTABLE ZULLEN NIET VAN ENIG NUT ALS UW PALM BEVRIEST. HET IS ALLEEN VOOR HET GEBRUIK VAN UW PALM TE R
5 x 4 LED weergave matrix met behulp van een Basic Stamp 2 (bs2) en Charlieplexing

5 x 4 LED weergave matrix met behulp van een Basic Stamp 2 (bs2) en Charlieplexing

hebben een Basic Stamp 2 en sommige extra LEDs rondhangen? Waarom niet spelen rond met het concept van charlieplexing en maak een uitvoer met behulp van slechts 5 pinnen.Voor dit instructable ik zal worden met behulp van de BS2e maar lid van de famil
Afstand meten en obstakel detectie met behulp van NXP 89v51rd2fn en ultrasone sensor HC-SR04.

Afstand meten en obstakel detectie met behulp van NXP 89v51rd2fn en ultrasone sensor HC-SR04.

Iedereen maakt gebruik van arduino uno of mega om projecten te maken zoals ze makkelijk te gebruiken zijn en de code voor de arduino gemakkelijk beschikbaar zijn op de arduino forums is en niemand atmel, philips of andere microcontroller gebruik te m
Android Controlled RGB LED met behulp van Arduino

Android Controlled RGB LED met behulp van Arduino

Hai iedereen in de post-iam gaan laten zien hoe om te controleren de RGB LED met behulp van android met arduino en HC-05 Bluetooth-module.Ik zocht in web is er veel technieken waarmee de RGB LED. Maar dit is de methode die zeer eenvoudig en gemakkeli
Maken van een jurk met behulp van een commerciële patroon of leren van de taal van naaien

Maken van een jurk met behulp van een commerciële patroon of leren van de taal van naaien

Niet iedereen kan of zal maken hun eigen patroon naaien. Veel mensen willen gewoon weten hoe om te naaien iets draagbaar, met behulp van een commerciële patroon. Ik leer begin naaien voor volwassenen (voor het grootste deel) door middel van onze scho
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
Raadselachtig Ladenkastje opent met behulp van twitter en draadloze energie

Raadselachtig Ladenkastje opent met behulp van twitter en draadloze energie

Een raadselachtige cadeau! Mijn "slachtoffer" wordt gegeven drie vakken:Een zeer kleine doos vergrendeld met ketting en een hangslot.Een vergrendelde kleine doos met geen buiten sloten, dat is gesloten en heeft een reflecterende bovenste deksel.
RC Simulator met behulp van Tx, Arduino & PC

RC Simulator met behulp van Tx, Arduino & PC

Nieuw bij RC vliegtuigen maar willen leren van besturingselementen zonder de crashes en tranen?Dan u aan het lezen bent de juiste Instructable :DAlleen van toepassing als uw zender wordt geleverd met een DSC-poort (3.5 mm stereo jack vrouwelijk): PCr
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
ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

NodeMCU Dev Board is gebaseerd op grote schaal onderzocht esp8266 systeem op Spaander van Expressif. Het gecombineerde functies van WIFI accesspoint en station + microcontroller en gebruikt eenvoudige LUA gebaseerde programmeertaal. ESP8266 NodeMCU a
Zuivere witte achtergrond fotografie met behulp van Smartphone

Zuivere witte achtergrond fotografie met behulp van Smartphone

Een beeld is duizend woorden waard, maar niet zonder enige inspanning van uw kant. Mijn eerste instructable was zo lelijk met donkere en ongericht beelden, dat ik het nooit gepubliceerd. Ik besloot te gaan voor kwaliteit boven kwantiteit en randofo d