USB TU SERIAL MAKE NGA TINY 2313

http://www.recursion.jp/avrcdc/

usb tu serial ini hanya memilik 3 baudrate 2400, 9600,38400. lumayanlah keur ngadebug.

USBSERIAL

kalau punya saya mah ditambahin optocoupler. biar gaya. gaul atuh. ceuk budak gaul teh, tetapi firmwarenya masih sama belum diubah. nanti mah mau ditambahin bisa baudrate 4800 dan 19200. biar agak keren sedikit.

wassalam

(dhani)

rs232 (make optocoupler)

hayu barudak urang nyarieun rs232 make optocoupler ngajaga komputer ameh teu rusak.  tah ieu rangkaianna nu geus di jieun.

MAX232OPTO

bisi urang poho deui kaki kaki nan, jadi dititipkeun wen ka si wordpress. mun teu ngarti mah wayahna, urang gen kamari nempoan web jerman sarua teu ngarti. rek make b.inggris, da kuring mah teu bisa. geus wen b. sunda. mun make b. indonesia mah. engke wen. buku urang sakeudeung deui terbit. hahahahahah.

miscall otomatis make atmega 8(simulasi proteus)

Kalo pengen otomatis miscall ke orang lain pakai aja proteus.

trus kalian juga harus punya kabel data handphone dan handphonenya. saya disini memakai siemens c55, berikut rangkaiannya di simulasi proteus.

miscall

berikut program bascomnya

‘========================================================

$regfile = “m8def.dat”
$crystal = 11059200
$baud = 9600

Print “ate0”
Wait 1
Do
Print “atd 085228130182;”    ‘nomor yang akan di miscall
Wait 4                                             ‘lamanya miscall
Print “at+chup”                          ‘menghentikan panggilan
Wait 1
Loop

‘========================================================

mun hayang ngahereyan jelema tinggal jieun ieu. urang mah sare wen.

regulator switching (lm2576).

regulator ini biasanya digunakan untuk peralatan komunikasi, kalo anda bongkar modem biasanya ada ic ini, regulator lm2576 mempunyai 3 tipe:

1. lm2576 untuk 5v

2. lm2576 untuk 3.3v

3. lm2576 adj.

pengenalan dengan ic ini dikarenakan waktu saya mencoba modul wiznet. regulator yang saya pakai panas banget. padahal modul tersebut hanya membutuhkan arus 250mA, ketika saya tambahkan penguat arus pun juga panas banget. akhirnya cari cari di internet ketemulah ic lm 2576. dan saya buktikan sendiri, dengan ic ini. kalem-kalem saja. tidak ada masalah lagi. komponennya pun di glodog semuanya ada.

lm2576_5v_3a_switching_supply

tah ieu foto jadina

lm2576jahat duit euy, matak beak duit, untung lain duit urang.

i2c manual (atmega 8 —- at24c04)

I2C versi 1.0 dikenalkan oleh Philips pada tahun 1992, direvisi menjadi versi 2.0 pada tahun 1998, setahun kemudian direvisi lagi menjadi versi 2.1

Komunikasi data secara I2C dilakukan melalui dua saluran, masing-masing adalah saluran data secara seri (SDA) dan saluran clock (SCL), kedua saluran ini dikenal sebagai I2C Bus yang dipakai menghubungkan banyak IC I2C untuk berbagai macam keperluan. IC-IC I2C itu dibedakan menjadi induk (master) dan anak buah (slave), yang dimaksud dengan induk adalah peralatan I2C yang memulai transfer data dan yang membangkitkan clock (SCK). Yang bertindak sebagai master adalah Mikrokontroler yang bertugas mengendalikan I2C Bus.

i2c

berikut potongan programnya:

$regfile = “m8def.dat”
$crystal = 8000000
$baud = 9600

Sdaout Alias Portc.4
Sdain Alias Pinc.4

Sclout Alias Portc.5
Sclin Alias Pinc.5

Ddrscl Alias Ddrc.5
Ddrsda Alias Ddrc.4

_ack Alias 1
No_ack Alias 0
Declare Sub I2c_write(byval Datana As Byte)
Declare Sub I2c_read(datana As Byte , Byval Ack_bit As Byte)
Declare Sub Readi2ceeprom(byval Alamatdevice As Byte , Byval Alamat As Byte , Datana As Byte)
Declare Sub Writei2ceeprom(byval Alamatdevice As Byte , Byval Alamat As Byte , Byval Datana As Byte)

Dim Dataeeprom As Byte
Dim Index As Byte

Utama:
Index = 0
Do
Call Writei2ceeprom(&B10100000 , Index , Index)
Incr Index
Loop Until Index = 33

Index = 0
Do
Call Readi2ceeprom(&B10100000 , Index , Dataeeprom)
Incr Index
Loop Until Index = 33
Print “selesai”
Do
Loop

Goto Utama

I2c_start:
Set Ddrsda
Set Ddrscl
Set Sdaout
Set Sclout
Waitus 10
Reset Sdaout
Waitus 10
Reset Sclout
Return

I2c_stop:
Set Ddrsda
Set Ddrscl
Reset Sdaout
Reset Sclout
Waitus 10
Set Sclout
Waitus 10
Set Sdaout
Return

Sub I2c_write(byval Datana As Byte)
Local I As Byte
Set Ddrsda
Set Ddrscl
Reset Sclout
For I = 7 To 0 Step -1
If Datana.i = 1 Then
Set Sdaout
Else
Reset Sdaout
End If
Waitus 5
Set Sclout
Waitus 8
Reset Sclout
Next I
Set Sclout
Waitus 5
Reset Sclout
End Sub

Sub I2c_read(datana As Byte , Byval Ack_bit As Byte)
Local I As Byte
Datana = 0
Reset Ddrsda
Set Ddrscl
Reset Sclout
For I = 7 To 0 Step -1
Waitus 10
Datana.i = Sdain
Set Sclout
Waitus 10
Reset Sclout
Next I
Set Ddrsda
If Ack_bit = 1 Then
Reset Sdaout
Else
Set Sdaout
End If
Waitus 10
Set Sclout
Waitus 10
Reset Sclout
End Sub

Sub Readi2ceeprom(byval Alamatdevice As Byte , Byval Alamat As Byte , Datana As Byte)
Gosub I2c_start
Call I2c_write(alamatdevice)
Call I2c_write(alamat)
Gosub I2c_start
Call I2c_write(&Ha1)
Call I2c_read(datana , No_ack)
Gosub I2c_stop
Waitms 10
Print Datana
End Sub

Sub Writei2ceeprom(byval Alamatdevice As Byte , Byval Alamat As Byte , Byval Datana As Byte)
Gosub I2c_start
Call I2c_write(alamatdevice)
Call I2c_write(alamat)
Call I2c_write(datana)
Gosub I2c_stop
Waitms 10
End Sub

‘==================================================

Sinyal dasar I2C meliputi sinyal START, STOP dan ACK sebagai berikut :

SCK merupakan sinyal clock untuk ‘mendorong’ data di SDA, dalam keadaan tidak ada transfer data SDA dan SCK harus dalam keadaan ‘1’. Data di SDA boleh berubah hanya pada saat SCK =’0’, isi SDA diambil peralatan I2C pada saat SCL berubah dari ‘1’ menjadi ‘0’. Jika terjadi perubahan SDA pada saat SCL = ‘1’, perubahan itu diartikan sebagai sinyal START atau STOP.

·        Sinyal START menandakan master akan mulai mengirim data,  sinyal ini  berupa perubahan tegangan SDA dari ‘1’ menjadi ‘0’ pada saat SCK=’1’..

·        Sinyal STOP menandakan master akan mengakhiri komunikasi data, sinyal ini  berupa perubahan tegangan SDA dari ‘0’ menjadi ‘1’ pada saat SCK=’1’. .

Catatan : Sinyal START dan STOP muncul saat awal dan akhir pengiriman 1 blok data, bukan sinyal yang muncul pada awal dan akhir pengiriman 1 byte data.

device address untuk at24c04

1010 A2 A1 P0 R/W

misal untuk alamat 0 device addresnya 0b10100000

misal untuk alamat 256 device addresnya 0b10100010

p0 merupakan page. pada at24c04 kalo po=0 maka alamat yang diakses 0-255

p0 merupakan page. pada at24c04 kalo po=1  maka alamat yang diakses 256-512

NAMA NAMA NABI

NABI ADA 25: Berikut nama nama nabi:
Adam As,Idris As ,Nuh As ,Hud As .Shaleh As
Ibrahim As ,Ismail As ,Luth As ,Ishaq As ,Ya’qub As
Yusuf As ,Ayyub As ,Zulkifli As ,Syu’aib As ,Musa As
Harun As ,Daud As ,Sulaiman As ,Ilyas As ,Ilyasa As
Yunus As ,Zakaria As ,Yahya As ,Isa As ,Muhammad SAW.
Setelah Nabi Muhammad SAW tidak ada lagi nabi.
tapi di indonesia ada aliran ahmadiyah. naha di indonesia make bet aya.
portas ahmadiyah.

H-BRIDGE MAKE 4 TRANSISTOR BOBOHONGAN

RANGKAIAN IEU RANGKAIAN H-BRIDGE PALSU.

uploaddriver

Rangkaian driver ini sering disebut Rangkaian H-Bridge, karena konfigurasinya mirip huruf H. Rangkaian ini berfungsi sebagai saklar yang dapat membalik polaritas motor sehingga motor dapat berputar dua arah, yaitu  searah putaran jarum jam dan berlawanan arah dengan putaran jarum jam. Rangkaian ini menggunakan komponen utama transistor yang difungsikan sebagai saklar yang bekerja pada daerah jenuh, dan daerah cut-off. Rangkaian ini mempunyai dua buah input yang masing-masing digunakan untuk mengendalikan motor berputar searah jarum jam dan berlawanan arah jarum jam. Pemberian logika 1 pada salah satu input akan menyebabkan motor berputar pada arah tertentu. Tetapi tidak diijinkan pemberian logika 0 pada kedua input dalam waktu yang bersamaan karena akan menyebabkan transistor rusak.

Untuk mengatasi hal tersebut. Maka dibuatlah sebuah rangkaian seperti dibawah ini

uploadgerbang

dengan rangkaian ini jika inputnya sama maka keluarannya pasti akan logika HIGH Jadi tidak akan ada pemberian logika 0 pada kedua input dalam waktu yang bersamaan

NGACO- PARAH.