duminică, 22 iulie 2012

Daniel Stefan - schema electronica de la USB la PORTUL SERIAL - UART

Daniel Stefan - schema electronica de la USB la PORTUL SERIAL - UART




sâmbătă, 14 iulie 2012

nibble - Preluare de pe Vikipedia


Table of nibbles

The sixteen nibbles and their equivalents in other numeral systems:
0hex=0dec=0oct0000
1hex=1dec=1oct0001
2hex=2dec=2oct0010
3hex=3dec=3oct0011
4hex=4dec=4oct0100
5hex=5dec=5oct0101
6hex=6dec=6oct0110
7hex=7dec=7oct0111
8hex=8dec=10oct1000
9hex=9dec=11oct1001
Ahex=10dec=12oct1010
Bhex=11dec=13oct1011
Chex=12dec=14oct1100
Dhex=13dec=15oct1101
Ehex=14dec=16oct1110
Fhex=15dec=17oct1111

[edit]Examples

0100 0010 = 42
0010 0000 1001 = 209
0001 0100 1001 = 149
0011 1001 0110 = 396
0001 0000 0001 = 101
0011 0101 0100 = 354
0001 0110 0100 = 164

[edit]Extracting a nibble from a byte

#define HI_NIBBLE(b) (((b) >> 4) & 0x0F)
#define LO_NIBBLE(b) ((b) & 0x0F)
where b must be a variable or constant of an integer data type. (Of course, if b is more than a byte wide, only one of the bytes will be considered).
For example, HI_NIBBLE(0xAB)==0xA and LO_NIBBLE(0xAB)==0xB.
(defun hi-nibble (b)
  (ldb (byte 4 4) b))
(defun lo-nibble (b)
  (ldb (byte 4 0) b))

Schema electrica / electronica - Optocuplor - Daniel Stefan

Schema electrica / electronica - Optocuplor - Daniel Stefan


vineri, 6 iulie 2012

Schema electrica/electronica pentru cum se poate realiza un detector de inundatie


marți, 12 iunie 2012

 de cate feluri pot fi variabilele - daniel stefan 
DATA TYPE DESCRIPTION SIZE (NUMBER OF BITS) RANGE OF VALUES
bit One bit 1 0 or 1
sbit One bit 1 0 or 1
byte, char Character 8 0 ... 255
short Signed short integer 8 -127 ... 128
word Unsigned integer 16 0 ... 65535
integer Signed integer 16 -32768 ... 32767
longword 32-bit word 32 0 ... 4294967295
longint 32-bit signed word 32 -2147483648 ... 2147483647
float Floating point 32 ±1.17549435082*10-38 ... ±6.80564774407*1038

marți, 1 mai 2012

Daniel Stefan
Schema cu emitator ton DTFM


http://hackedgadgets.com/2007/03/27/alarm-phone-dialer/
DTMF transmitter

DTMF receiver
MT8870(CM8870PI)

http://www.qsl.net/oe3mzc/mt8870.gif


luni, 30 ianuarie 2012

Softuri de programare pentru programat microcontrollere microcip


2



web server cu intrari analogice si digitale

duminică, 18 septembrie 2011

Incarcator acumulator cu circuitul integrat LM317

Incarcator acumulator cu circuitul integrat LM317

Limiting Current with an LM317T

The LM317T is a voltage regulator chip. It can also be used with a suitable resistor to regulate current. Full details on how this works are available here in our guide tousing the LM317T with LED lighting.

Current limiting with the LM317T

The value of the resistor required is given by Ohm's Law as 1.25V divided by the output current required. (The 1.25V is the regulated output from the LM317T's ADJoutput.) The higher the input voltage and current, the more heat will be generated by the LM317T since the output current is fixed and the extra power has to go somewhere. The LM317T will cope with currents of up to 1.5 Amps and so will have no problem at all with small solar panels.

Choosing the Resistor for the LM317T Current Limiting Circuit

Resistors are only available in certain values - e.g. 5.6 Ohms and 6.8 Ohms, but not 6.2 Ohms. Below is a table of available resistor values together with the output current generated if each resistor is used in an LM317T current limiting circuit (R = resistance, I = current).

R (Ohms)3.94.75.66.88.210121518222733
I (mA)321266223184152125104.283.369.456.846.337.9

Therefore using the table above we can see that to charge 1000mah AAA rechargeable batteries with a current of 100ma, a 12 Ohm resistor would be perfect. A 15 Ohm resistor would reduce the current and slow down charging, a 10 Ohm resistor would increase the current and speed up charging.

miercuri, 14 septembrie 2011

Intrare digitala pe un microcontroller


Intrare digitala pe un microcontroller
divizor tensiune





joi, 8 septembrie 2011

Bec digital

program bec/aprins/stins


' Declarations section

main:
dim stare1 as byte

C1ON_bit = 0
C2ON_bit = 0
PORTD.4 = 0
PORTC = 255
TRISC = 255
TRISD = 0
ANSEL = 0
ANSELH = 0
stare1 = 0

start:

IF (Button(PORTC,2,50,1)) and (stare1 = 0) then
PORTD.4=1
DELAY_ms(50)
goto asteapta1
end if
IF (Button(PORTC,2,50,1)) and (stare1 = 1) then
PORTD.4=0
DELAY_ms(50)
goto asteapta2
end if

goto start

asteapta1:
if (Button(PORTC,2,50,0)) then
stare1 = 1
DELAY_ms(50)
goto start
end if

goto asteapta1

asteapta2:
if (Button(PORTC,2,50,0)) then
stare1 = 0
DELAY_ms(50)
goto start
end if
goto asteapta2

end.

miercuri, 1 iunie 2011

LOGICA CU RELEE SI SAU - DANIEL STEFAN

LOGICA CU RELEE SI SAU - DANIEL STEFAN

logica pentru figura de mai jos este urmatoarea:
daca releul A este alimentat si releul x este si el alimentat atunci conditia va fi indeplinita.

Daca releul A este alimentat iar y este si el alimentat atunci va fi indeplinita cea de a doua conditie.

Rezulta cand A SI X atunci =

cand A SI Y atunci =


marți, 24 mai 2011

duminică, 3 aprilie 2011

Cum faci bani pe internet? Teapa de la neogen.ro - Daniel Stefan

Cum faci bani pe internet? Teapa de la neogen.ro - Daniel Stefan

Caz Real- Neogen Da Teapa(nu Vrea Sa Te Plateasca)

1. Cea mai sigura metoda de a face bani pe internet pe care o folosesc si eu este google adsense.

1.1. Cum procedezi pentru a face bani pe internet?
1.2. Faci un site(sau mai multe) care au un continut sanatos, dupa care adaugi reclamele din contul de la google adsense.
1.3. Poti face bani pe internet si adaugand alte reclame pe langa cele de la google adsense, insa riscati ca de la unele site-uri sa nu primiti banii.
1.4. Un exemplu concret de site (eu l-am testat si mi-am luat teapa) este vestitul neogen.ro
1.5. Am cunostinte care spun ca ei au primit banii de la neogen.ro, insa eu personal am fost pacalit de ei desi am trimis si contract-ul semnat prin posta. Initial mi-au diminuat suma de bani pe care o aveam in cont (invocand ca unul din site-urile pe care afisam reclame prin serviciul neogen.ro / http://www.neogen.ro/partners nu are continutul adecvat pentru site-urile care sunt afisate acolo. Acest lucru s-a intamplat atunci cand am cerut sa mi se emita plata pentru reclama pe care o afisasem pe site-uri. Cu alte cuvinte echipa de la neogen a incasat banii de la clientii care au fost afisati pe site-ul meu, insa cand a venit vorba sa isi plateasca partenerul cum zic pe site si prin contract, am primit teapa)
1.6. De atunci folosesc serviciile neogen.ro dar doar cele de la bestjobs.ro
1.7. Va recomand sa aveti grija cu cine faceti bani pe net, avand in vedere ca eu prezint aici un caz real, motiv pentru care imi permit sa scriu acest eveniment pe blog.
1.8 Pentru a intarii ceea ce am scris mai sus

Caz Real- Neogen Da Teapa(nu Vrea Sa Te Plateasca)

vineri, 1 aprilie 2011

Internet explorer integrat in visual basic - Daniel Stefan

Codul pe care trebuie sa il introduceti in visual basic este cel de mai jos





Private Sub Form_Load()
WebBrowser1.Navigate "http://www.google.com"
End Sub

marți, 15 martie 2011

Exemplu functia de button pe microcontrollere - Daniel Stefan

Exemplu functia de button pe microcontrollere - Daniel Stefan

in figura de mai jos cele doua sageti se conecteaza la tensiunea de alimentare a microcontrollerului(adica + 5 VCC) cele doua conexiuni ramase in aer se conecteaza la porturile microcontrollerului (RA, RB, RC, RXYZ)





joi, 10 martie 2011

Cap scara si cap cruce - Daniel Stefan

Cap scara si cap cruce - Daniel Stefan






joi, 17 februarie 2011

Softuri pentru electronica

OrCad, Protel, Proteus, SPICE,EWB, microcontrollere 8051, AVR (Atmel), PIC (Microchip), RABBIT CORE

miercuri, 19 ianuarie 2011

Setari pentru scriere microcontroller - Daniel Stefan

Setari pentru scriere microcontroller - Daniel Stefan


duminică, 9 ianuarie 2011

Revista Tehnium descarcare gratuita, free download

Revista Tehnium descarcare gratuita, free download
S-au gandit unii ca in Romania totul trebuie sa fie gratis, moca, gratuit, free download, pe degeaba, ca nimic nu trebuie platit si asa mai departe Ca nu exista drepturi de autor, adica aia care au scris-o nu au nici un drept asupra ei asa ca au scanat-o si au pus-o moca pe net, la urmatoarea adresa:




duminică, 2 ianuarie 2011

Daniel Stefan - 2011

O carte de 6 USD, contine documentatie pentru pic-uri care se programeaza din basic

joi, 16 decembrie 2010

sâmbătă, 11 decembrie 2010

VST de testat - Daniel Stefan

VST de testat - Daniel Stefan

1. Battery 3 - Native Instruments
2. D-16 Phoscyon
3. Powercore, access virus V2
4. ReFX Nexus 2

luni, 8 noiembrie 2010

Autocad UCS - Daniel Stefan

Cum desenezii linii paralele in autocad la alte linii care nu sunt drepte, adica unghiul intre acestea si axa OX nu este egal cu zero, ci poate fi egal cu orice valoare 12-15-19-40-80 de grade.

Click dreapta pe bara de sus a autocad-ului apoi ACAD -> UCS,
exact cum se vede mai jos dupa care sarim la figura nr. 2





Apare bara de instrumente de mai jos din care se selecteaza exact ce se vede mai jos, dupa care se da un click pe obiect, fix cum se vede obiectul de mai jos .







Dupa aceasta toate obiectele vor fi paralele la axa OX modificata cu numarul de grade dupa obiectul de mai sus.

joi, 29 iulie 2010

vineri, 23 iulie 2010

Conectare la portul serial COM1, COM2, COM3, etc

Conectare la portul serial COM1, COM2, COM3, etc

Informatia este preluata (adica luata cu copy / paste de pe link-ul de mai jos)
http://www.dialogic.com/support/helpweb/divaclient/dc28.aspx

A terminal program is an application that will enable a PC to communicate directly with a modem. This can be useful to test the modem's availability and diagnose problems. If you are using Windows 2000 or Windows XP, you can use the Windows HyperTerminal program as it is included as part of the operating system.

Connecting To a Remote Computer Using HyperTerminal and Modem AT Commands


Step 1. Check that the device to be tested is correctly installed, connected to the PC, and connected to a working phone line.

Step 2. Load HyperTerminal:

  • Click Start > Run
  • In the box which appears type in: HYPERTRM
  • Click OK.


If you see the error message 'Cannot find HYPERTRM' you will need to install HyperTerminal:

  • Click Start > Settings > Control Panel > Add / Remove Programs.
  • In Add / Remove Programs select Properties and then click the Windows Setup tab.
  • Double-click Communications
  • Check the box for HyperTerminal
  • Click OK, and then OK again to install.
  • Note: You may be asked for your Windows installation disk for this procedure.

Step 3. When HyperTerminal starts you will be presented with a 'Connection Description' dialogue box.


  • Click 'Cancel' to continue.



Step 4. Select your COMPort:

  • Select 'File' then 'Properties' from the menu bar, and the 'New Connection Properties' window will open.
  • Click on the arrow for the 'Connect Using' drop down box
  • Select 'Direct to ComX' (where X is the COMPort you are using to connect the modem. - e.g. COM1, or COM5, etc).
  • Click OK.




Step 5. A blank terminal window will open. You should now be communicating directly between the COMPORT and modem. To confirm this, type in the two letters 'AT' and press 'enter'

  • Type in 'AT' (Enter)

If you are communicating, the modem will reply with 'OK'. If so, proceed to Step 6.




If no 'AT' or 'OK' appears, then there is a basic communication issue between the PC and the modem - most likely the COMPORT selected is incorrect - check this and try again.


If problems persist:

  • Check Windows Device Manager (where available):
  • Check that the Modem is installed
  • Check the COM Port is enabled and has no clashes (indicated by a yellow exclamation mark next to it).
  • Check the COMPORT is enabled in the system BIOS setup
  • Check the software installation - if necessary, try uninstalling and re-installing the Eicon software.


Step 6. To dial a remote modem or ISP with a phone number of '123456' ( for example), enter the following modem commands in the terminal window:
  • Type 'ate1' and press 'Enter'. You should receive an 'OK' as a response.
  • Then type 'atdt 123456' and press 'Enter' (where '123456' is the number of the remote modem or your ISP)



Step 7. The modem will now dial and connect to the remote modem. If the modem gets a dialling tone and proceeds to dial, then the modem and its installation are OK.
Any further problems are simply connection issues with the ISP itself and are beyond the scope of Eicon support. However, try the following:

  • Check that the line itself has a dial tone.
  • Check the ISP number again, and also check if you need to prefix it with a special number to dial out, e.g. '9' is common if calling via a PABX.
  • Check that any area codes and international prefixes are correct.
  • Dial the number using a telephone and see if you can hear the high-pitched noises made by a modem at the other end answering.


Step 8. To disconnect from the remote modem enter three 'plus' signs and then the command ATH:
Type '+++ ath' and press 'Enter'


duminică, 13 iunie 2010

Legislatie privind prevenirea si stingerea incendiilor

Legislatie privind prevenirea si stingerea incendiilor

Nota: Documentele sunt extrase de pe Google.ro. Rolul publicarii pe acest blog este destinat doar in folosirea autorului (Acest blog reprezinta caietul meu online de notite!!! Exemplu: am gasit ceva ce imi este util, in loc sa scriu ceea ce ma intereseaza pe o foaie de hartie pe care o voi pierde sau este posibil sa uit locul unde am lasat-o, intru pe acest blog si o gasesc. Acest blog l-am, realizat doar pentru ca i-mi este mie util !!!)

1.

marți, 18 mai 2010

Autocad Viewport / Viewports - Daniel Stefan

Autocad Viewport / Viewports - Daniel Stefan


luni, 3 mai 2010

Autocad Object Snap - Daniel Stefan

Autocad Object Snap - Daniel Stefan




duminică, 25 aprilie 2010

Schema electrica improvizatie AAR - Daniel Stefan

Schema electrica improvizatie AAR - Daniel Stefan

Schema electrica este realizata cu un contactor cu doua randuri de contacti, doua normal inchise si doua normal deschise, in cazul caderii tensiunii din tabloul general, bobina contactorului nu se mai alimenteaza si cupleaza celelalte doua pozitii ale contactilor, astefl trecad alimentarea lampii de 300 de W pe UPS.






Schema este orientativa, si nu implica nici o raspundere din partea autorului !

vineri, 16 aprilie 2010

Diverse scheme electronice - Daniel Stefan

Diverse scheme electronice - Daniel Stefan

http://www.electronicsteacher.com/ - scheme cu montaje practice

http://www.zen22142.zen.co.uk/schematics.htm - scheme cu montaje practice

http://www.redcircuits.com/ - montaje / scheme electronice




marți, 13 aprilie 2010

luni, 12 aprilie 2010

vineri, 9 aprilie 2010

Schema pentru actionarea unui motor CU DOUA SENSURI de rotatie

Schema pentru actionarea unui motor cu doua sensuri, urcare / coborare





joi, 1 aprilie 2010

Autocad export to excel

Autocad export to excel - extrage numarul de elemente (block-uri) dintr-ul desen.


layiso - izolare de layer
layfrz - inghetare de layer
_______________________
tlen - .lsp - masoara distantele

;|

TLEN.LSP - Total LENgth of selected objects
(c) 1998 Tee Square Graphics




|;

(defun C:TLEN (/ ss tl n ent itm obj l)
(setq ss (ssget)
tl 0
n (1- (sslength ss)))
(while (>= n 0)
(setq ent (entget (setq itm (ssname ss n)))
obj (cdr (assoc 0 ent))
l (cond
((= obj "LINE")
(distance (cdr (assoc 10 ent))(cdr (assoc 11 ent))))
((= obj "ARC")
(* (cdr (assoc 40 ent))
(if (minusp (setq l (- (cdr (assoc 51 ent))
(cdr (assoc 50 ent)))))
(+ pi pi l) l)))
((or (= obj "CIRCLE")(= obj "SPLINE")(= obj "POLYLINE")
(= obj "LWPOLYLINE")(= obj "ELLIPSE"))
(command "_.area" "_o" itm)
(getvar "perimeter"))
(T 0))
tl (+ tl l)
n (1- n)))
(alert (strcat "Total length of selected objects is " (rtos tl)))
(princ)
)