====== PulsOut ====== ''PulsOut port, period'' | //port// |Output port (0 to 255) | | //period// |Pulse period (1 to 65535) | This is a subroutine that outputs a pulse. To create a high pulse, the output port must be set to logic low beforehand. To create a Low pulse, the output Port must be set to logic high before hand. If you set the pulse period to 10, you will create a pulse of about 2.6ms. Likewise, a Pulse Period of 100 will be about 23ms. Low 2 PulsOut 2, 100 '23mS high pulse {{ :cubloc:pulsout:pulseout1.png?nolink |}} \\ \\ High 2 PulsOut 2, 100 '23mS low pulse {{ :cubloc:pulsout:pulseout2.png?nolink |}} PulsOut is a premade system subroutine. Sub PulsOut(pt As Byte, ln As Word) Dim dl1 as integer Reverse pt For dl1=0 to ln Next Reverse pt End Sub [[cubloc:index#system_library:|Go CUBLOC home]]