Update Extras.md

This commit is contained in:
HomeSpan 2020-11-27 10:32:04 -06:00 committed by GitHub
parent e7882ed1b6
commit e106d85208
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 15 deletions

View File

@ -48,24 +48,11 @@ The ESP32 has an on-chip signal-generator peripheral designed to drive an RF or
Creating an instance of this **class** initializes the RF/IR signal generator and specifies the ESP32 *pin* to output the signal. You may create more than one instance of this class if driving more than one RF/IR transmitter (each connected to different *pin*).
Signals are defined as a sequence of pulses, where you specify the duration of each individual high and low period, shown respectively as H1, H2, H3, and H4, and L1, L2, and L3, in the diagram below.
###
Signals are defined as a sequence of pulses, where you specify the duration, in *ticks*, of each individual HIGH and LOW period, shown respectively as H1-H4, and L1-L4, in the diagram below.
![Pulse Train](images/pulseTrain.png)
###
The ESP32 has
The following methods are supported:
(to be continued)
Since most RF/IR signals repeat the same train of pulses more than once, the duration of the last LOW period should be extended to account for the delay between repeats of the pulse train. The following methods are used to define the pulse train, set the number of repeats, set the duration of a *tick*, and start the transmission: