Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

ATMEGA 8 s tlačítkem - náhrada toho tlačítka druhou ATMEGA8
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 8:45    Předmět: ATMEGA 8 s tlačítkem - náhrada toho tlačítka druhou ATMEGA8 Citovat

Dobrý den,

prosím o radu,
mám atmega 8 s tlačítkem (na obrázku b), kde je samozřejmě pullup odpor. Potřebuji nechat schéma b tak jak je. Potřebuji zároveň nahradit toto tlačítko druhou atmegou (na obrázku a), která by nastavovala výstup pinu na jedna nebo nula...

bude to prosím fungovat? Je možné to tak udělat?
Vše dohromady napájeno 5V

Děkuji
michalino



nahradatlacitka.jpg
 Komentář:
 Velikost:  13.29 kB
 Zobrazeno:  134 krát

nahradatlacitka.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: so srpen 31 2019, 9:03    Předmět: Citovat

Nastav vystup u atmegy na open colector, pak to bude fungovat jak chces.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 9:13    Předmět: Citovat

Termite, děkuji,

výstup budu nastavovat v bascomu, tam se nastavuje PIN as Output - s tímto máte zkušenost jak nastavit výstup jako Open Colector?

Děkuji
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
taz



Založen: May 16, 2007
Příspěvky: 316
Bydliště: Ostrava

PříspěvekZaslal: so srpen 31 2019, 10:38    Předmět: Citovat

Nastav ho jako out a pošli na něho log. 0
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 11:46    Předmět: Citovat

Děkuji za rady,

nyní je takováto situace,
když sepnu tlačítko, rozsvítí se LEDKA na straně atmegy, která ošetřuje vstupní pin, (B) tak se to má chovat

když připojím atmegu (A) s výstupním pinem, tak ledka u atmegy se vstupním pinem (B) stále svítí do chvíle než odpojím atmegu (A). Ano, vím, stačí v atmega A prohodit logiku, tzn namisto log1 poslat log0 u výstupního pinu

ale

prosím, pakliže bych NEMOHL změnit tuto logiku výstupního PINU u atmegy (A), jak by se to dalo co nejjednodušeji (kromě softwarově) udělat elektronicky? Tzn z pinu, který dává log1 udělat log0 a naopak?

dělá se toto třeba optočlenem?

Doufám, že to nepopisuju moc "dumb"
Děkuji
michalino
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Cowley



Založen: Feb 04, 2005
Příspěvky: 3292

PříspěvekZaslal: so srpen 31 2019, 12:28    Předmět: Citovat

Na otočení log.1 na log.0 můžeš dát tranzistor.

Do té doby bych ale dal do toho vstupu B dvě nezávislé diody 1N4148.
Jednu z uzlu od tlačítka, druhou z výstupu předchozí ATmega8.
Říká se tomu diodový součet.

Teď když je na A výstupu HIGH a stiskneš tlačítko, natvrdo jej uzemníš.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 12:49    Předmět: Citovat

Cowley,

děkuji za radu, čtu si o tom, ale nejsem z diod zatím úplně chytrý :

http://elektross.gjn.cz/soucastky/logika/logicke_obvody.html

důležité je, že do vstupu nemohu zasahovat, tlačítko tam zůstane, ale nebude se spínat. Potřebuji vyřešit mezičlánek mezi těma dvěma logikama, tzn opravdu elektronicky (ne softwarově) obrátit logiku na výstupu (A) tzn z log1 udělat log0 a naopak..

tedy tranzistor je obvyklé nejjednodušší řešení? A prosím jaký tranzistor na 5V?

Děkuji
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Cowley



Založen: Feb 04, 2005
Příspěvky: 3292

PříspěvekZaslal: so srpen 31 2019, 12:54    Předmět: Citovat

Libovolný NPN tranzistor. Třeba BC547.
Mezi výstup Atmegy a bazi tranzistoru dát rezistor 10k, emitor dát na zem a kolektor do uzlu s tlačítkem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 13:08    Předmět: Citovat

Cowley,

vyzkouším děkuji moc

michalino
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 13:16    Předmět: Citovat

Cowley,

ještě se pro jistotu zeptám
psal jsem, že to tlačítko tam zůstane a nebude se spínat...

ve chvíli, kdy Atmegu (A) zapojím s tranzistorem jak jsi popsal,
vše bude pod napětím a přece jen stisknu to tlačítko u atmega (B) ,
můžu nějak poškodit ten tranzistor a atmegu (A)?

Nebo je možné současně využívat i to tlačítko u atmega(B) i tu
Atmegu (A) s popsaným odporem a tranzistorem?

Děkuji
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Cowley



Založen: Feb 04, 2005
Příspěvky: 3292

PříspěvekZaslal: so srpen 31 2019, 14:11    Předmět: Citovat

Může to pracovat vše najednou bez problémů.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 14:53    Předmět: Citovat

Děkuji moc
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 18:30    Předmět: Citovat

Děkuji všem,

Cowleyův tranzistor funguje parfektně...

michalino
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Cowley



Založen: Feb 04, 2005
Příspěvky: 3292

PříspěvekZaslal: so srpen 31 2019, 18:45    Předmět: Citovat

Cowleyův tranzistor Smile. To si nechám zarámovat!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
michalino



Založen: Aug 03, 2009
Příspěvky: 348

PříspěvekZaslal: so srpen 31 2019, 20:05    Předmět: Citovat

Confused
pro mne už je to prostě konstanta
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.19 sekund