Adicí pádla řízení Arduino

<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Spínače na sloupku řízení + Arduino
Obecně je myšlenka taková: ovládejte Arduino pomocí spínačů na volantu. Problém je v tom, že se spínače samy vrátí do původní polohy “obvod otevřen” a není zaručeno, že digitální vstup regulátoru přečte polohu “obvod uzavřen”, protože V tomto okamžiku nemusí být program schopen číst data ze svých pinů. Rozkousal to)
Máte nějaké nápady, jak sdělit ovladači, že spínač sloupku řízení byl spuštěn bez použití přerušení?
12.05.2010, 13:27 #2
![]()
Místní registrace 21.12.2009 Věk 43 Zprávy 187 Váha reputace 256
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
bez přerušení – nezávisle dotazuje odpovídající úseky každých N milisekund
Jaký je problém s používáním přerušení? jsou vyrobeny zejména pro tento účel
12.05.2010, 13:40 #3
![]()

Registrace nováčka 23.04.2010. 17. 186 Zprávy XNUMX Váha reputace XNUMX
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
Zpráva od Gorynch 
bez přerušení – nezávisle dotazuje odpovídající úseky každých N milisekund
pouze pokud používáte MsTimer2. Pokud nenajdu racionálnější řešení, použiji vaše))Děkuji
Zpráva od Gorynch 
Jaký je problém s používáním přerušení? jsou vyrobeny zejména pro tento účel
vůbec není problém. jsou jen 2 a už jsou obsazené)
12.05.2010, 13:54 #4
![]()
Místní registrace 21.12.2009 Věk 43 Zprávy 187 Váha reputace 256
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
Nejsem opravdu silný v Androidu, je pro mě jednodušší komunikovat přímo s ovladačem)
takže nevím, kolik přerušení a časovačů zbývá ze standardních.
A jaká tlačítka tam jsou? odporový? jsou tam jen přerušení z komparátoru
12.05.2010, 14:06 #5
![]()

Registrace nováčka 23.04.2010. 17. 186 Zprávy XNUMX Váha reputace XNUMX
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
Ne, tlačítka, nebo spíše „okvětní lístek“, nejsou odporová. Jednoduše zavírá a otevírá okruh. Přesněji řečeno, takto to je.
Ve střední poloze jsou sepnuty 1. a 3. rameno výstupu spínače;
v horní – 1. a 2. noha;
v dolní – 1. a 4. noze.
Čistá mechanika, ale pokud je to žádoucí, myslím, že může být přeměněno na odporový spínač.
Jsou v Arduinu zpracována přerušení komparátoru?
Naposledy upravil Hupkh; 12.05.2010 v 14:08 .
12.05.2010, 14:23 #6
![]()
Místní registrace 21.12.2009 Věk 43 Zprávy 187 Váha reputace 256
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
Zpráva od Humph 
Jsou v Arduinu zpracována přerušení komparátoru?
Zpráva od Gorynch 
Nejsem opravdu silný v Androidu, je pro mě jednodušší komunikovat přímo s ovladačem)
takže ti nemůžu poradit
12.05.2010, 14:29 #7
![]()
Správce

Registrace 08.06.2007. 55. 13,381 Věk 10 Zprávy XNUMX XNUMX Váha pověsti XNUMX
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
Přerušení lze násobit pomocí diod, schéma jsem už někde dával
12.05.2010, 14:33 #8
![]()

Registrace nováčka 23.04.2010. 17. 186 Zprávy XNUMX Váha reputace XNUMX
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
Gorynych, tak mě osvětli, ukaž na mě prstem, jak a v jakém jazyce programovat ATMEGA?
Je programátor drahý? Co dalšího bude potřeba připájet k regulátoru, aby mohl posílat řídicí signály např. do ULN2003 nebo L239D?
Otázky jsou chabé, protože Jsem programátor a s takovými úkoly se setkávám poprvé.
12.05.2010, 14:54 #9
![]()
Místní registrace 21.12.2009 Věk 43 Zprávy 187 Váha reputace 256
<img src=”https://compcar.ru/forum/images/icons/icon1.png” />Re: Spínače na sloupku řízení + Arduino
zde můžete najít odpověď na mnoho otázek
ohledně programování – s C jsem se nikdy nekamarádil, takže píšu tak, jak jsem psal v asm (stačí mi). Pokud znáte C, můžete se podívat na CodeVisionAVR a další (je na vás, jak se rozhodnete – nejsem v nich dobrý). Více podrobností na stejném fóru.
Programátor je k nahlédnutí zde. Existuje také mnoho zajímavých článků ve velmi přístupném jazyce.
O připojení ULN2003 – přímo k nohám ovladače, o L239D – nevím.
12.05.2010, 19:48 #10
![]()
Správce

Registrace 08.06.2007. 55. 13,381 Věk 10 Zprávy XNUMX XNUMX Váha pověsti XNUMX