Nalezeno 30 výsledků hledání

od denny_ul
18 led 2016, 13:09
Fórum: Miniaturní počítače (Arduino, Raspberry a další)
Téma: Novoroční závazek +Zdroj informací - Arduino pro začátečníky
Odpovědi: 25
Zobrazení: 11030

poradí někdo, jak se v arduinu změří takový impuls
http://www.mikrocontroller.net/wikifiles/1/12/PWM_Theorie_1.gif
v Bascomu to vypadá takto
Bitwait Pinb.0 , Set 'čekej na úroveň "1"
Time1 = Start Timer1 'spusť timer1
Bitwait Pinb.0 , Reset 'čekej na úroveň "0"
Time2 ...
od denny_ul
13 led 2016, 12:28
Fórum: Miniaturní počítače (Arduino, Raspberry a další)
Téma: Arduino ( switch case)
Odpovědi: 4
Zobrazení: 3247

Arduino ( switch case)

Poradí někdo jak v následujícím kódu přidělím case hodnotu od 130 do 170 a ještě jestli můžu použít i case > 170?
V různých příkladech jsem jen našel, že tomu přidělují jen jednu hodnotu
switch (Svetla) {
case ?????: // pro hodnotu od 130 do 170:
digitalWrite(Svetlo1 ...
od denny_ul
27 pro 2015, 10:48
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Bascom a displej 2x16 HD44780
Odpovědi: 3
Zobrazení: 2252

Díky, a když už mluvíš o kouzelných tlačítkách jako F1, tak jsem přehlédl, že je tam i tlačítko LCD, kde si nakreslím ten znak a kod se vloží do programu. Kdybych si ho všiml dřív, tak jsem toto vlákno nezakládal. :(
od denny_ul
26 pro 2015, 20:07
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Bascom a displej 2x16 HD44780
Odpovědi: 3
Zobrazení: 2252

Bascom a displej 2x16 HD44780

Někde jsem četl, že u tohoto displeje je prvních 15 znaků ASCII tabulky uživatelsky definovatelných.

Tady jsem našel generátor znaků http://www.quinapalus.com/hd44780udg.html , který vygeneruje toto In decimal: 31,31,31,31,31,31,31
In hex: 0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f
In ...
od denny_ul
18 lis 2015, 01:03
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Zvuk v Bascomu
Odpovědi: 7
Zobrazení: 2086

Pokud by někdo řešil něco podobného, tak jsem našel pěknou tabulku:
===============================================================================
Table of values Pulses,Periods for 3 octaves at frequency of quartz 8000000 Hz ...
od denny_ul
14 lis 2015, 16:12
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Bascom - začínám, kdo poradí?
Odpovědi: 8
Zobrazení: 2544

V mém věku už se něco těžko učí z příruček a tak jsem postupem času zjistil, že je lepší, když ti to někdo vysvětlí, kdo už to umí.
Taky když jsem objevil toto forum, tak jsem byl rád za to, že je tu někdo, kdo člověku poradí, když se na něco zeptá a netušil jsem, že to bude někomu vadit :(
od denny_ul
14 lis 2015, 14:23
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Bascom - začínám, kdo poradí?
Odpovědi: 8
Zobrazení: 2544

Bascom - začínám, kdo poradí?

Poradí někdo s PWM?
Podle tohoto kódu by měla být funční PWM
$regfile = "attiny13a.dat"
$Crystal=9600000
$hwstack=32
$swstack=8
$framesize=16

Dim B As Byte
Config Timer0 = Pwm , Prescale = 8 , Compare A Pwm = Clear Up

Config Portb.0 = Output

Do
For B = 1 To 255
Pwm0a = B
Waitms 20 ...
od denny_ul
12 lis 2015, 21:27
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Zvuk v Bascomu
Odpovědi: 7
Zobrazení: 2086

Myslíš to generovat přes timer, jak jsi psal?
S funkcí timer a counter zatím nejsem kamarád (zatím pořád je to pro mě španělská vesnice), snad se to časem zlepší, hold každý nějak začínal :cry:
od denny_ul
12 lis 2015, 17:10
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Zvuk v Bascomu
Odpovědi: 7
Zobrazení: 2086

Jo nápovědu i tu tabulku kmitočtů znám, ale z nějakého programu jsem vytáhl toto
Sound Speaker , 124 , 675 'H2(1/16)
Sound Speaker , 110 , 758 'A2(1/16)
Sound Speaker , 248 , 675 'H2(1/8)
Waitms 125
to znamená, že třeba nota H2 tady má hodnotu pulses 675
ale podle těch ...
od denny_ul
12 lis 2015, 15:20
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Zvuk v Bascomu
Odpovědi: 7
Zobrazení: 2086

Zvuk v Bascomu

Poradí někdo jak funguje
SOUND pin, duration, pulses
dá se třeba sehnat tabulka kde by byly hodnoty duration a pulse odpovídající notám?

Něco jako nota C1(1/16) = duration 111 a pulses 600

Nebo dá se to nějak vypočítat, když budu vědět, že nota C1(1/16) má kmitočet 261Hz a délka je 125ms?
od denny_ul
02 lis 2015, 16:27
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: čtení dat v bascomu
Odpovědi: 4
Zobrazení: 1882

Tu epromku jsem chtěl použít na to, abych někam uložil těch 20 načtených hodnot a pak mohl přečíst třeba jen 4. a 5. v pořadí z těch 20-ti, nebo jde to někam uložit jako pole a pak to číst z něj?

Něco jako:
For A=1 to 20
ulož X(A)
Next
Print X(4)
Print X(5)

Jenže ...
od denny_ul
01 lis 2015, 13:02
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: čtení dat v bascomu
Odpovědi: 4
Zobrazení: 1882

čtení dat v bascomu

Chtěl bych vyčíst ze seriové linky 20 bajtů a následně je zobrazit na displeji (v kódu není konfig displeje).
Bude tohle fungovat?

'pokus prenosu po seriove lince
$regfile = "attiny2313a.dat"
$crystal = 8000000
$hwstack = 32
$swstack = 8
$framesize = 16
$baud = 9600

Dim X As Byte
Dim Y As ...
od denny_ul
25 říj 2015, 22:44
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Timer v Bascomu
Odpovědi: 9
Zobrazení: 2614

I já se poprvé dostal k počítači v době, kdy nic jiného než IQ-151 (pak PMD85 a ZX spectrum) nebylo a člověk byl rád alespoň za ten Basic.

Teď dělám více letecké modelářství než elektroniku a občas po mě někdo něco chce na modely, tak jsem začal své konstrukce řešit na atmelech a ten Bascom mi ...
od denny_ul
25 říj 2015, 11:13
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Timer v Bascomu
Odpovědi: 9
Zobrazení: 2614

Díky všem a hlavně Ruprechtovi za radu, tak nějak jsem to potřeboval vysvětlit.

Na "C" se mi přecházet nechce, musel bych se učit vše od začátku, Bascom mi vzdáleně připomíná Basic v kterém jsem se učil programovat před cca. 25 léty
od denny_ul
22 říj 2015, 16:34
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Timer v Bascomu
Odpovědi: 9
Zobrazení: 2614

Timer v Bascomu

Funkce timer a counter jsou pro mě španělská vesnice, nějak jsem z helpů nepochopil jak to funguje.

potřeboval bych za pomoci timeru aby se "cas" zvýšil o 1 každých 0,1s

do
***?????***
cas = cas + 1
if cas = 1 or cas = 2 or cas = 5 or cas = 7 then
set led
else
reset led
end if
if cas = 10 ...

Přejít na rozšířené vyhledávání