This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
digispark:tutorials:basics [2013/03/29 06:50] PeterMortensen [Analog Write: (aka PWM)] Copy edited [6]. Replaced TABs with spaces to ease formatting. |
digispark:tutorials:basics [2016/06/09 12:03] (current) |
||
|---|---|---|---|
| Line 26: | Line 26: | ||
| digitalWrite(0,HIGH); //Turn the pin HIGH (5 V) | digitalWrite(0,HIGH); //Turn the pin HIGH (5 V) | ||
| delay(1000); | delay(1000); | ||
| - | digitalWrite(0,HIGH); //Turn the pin LOW (GND) | + | digitalWrite(0,LOW); //Turn the pin LOW (GND) |
| delay(1000); | delay(1000); | ||
| } | } | ||
| Line 71: | Line 71: | ||
| //sensorValue = analogRead(2); //Read P4 | //sensorValue = analogRead(2); //Read P4 | ||
| //To set to input: pinMode(4, INPUT); | //To set to input: pinMode(4, INPUT); | ||
| - | //THIS IS P4, P2 is analog input 2, so when you are using analog read, you refer to it as 2. | + | //THIS IS P4, P4 is analog input 2, so when you are using analog read, you refer to it as 2. |
| //sensorValue = analogRead(3); //Read P3 | //sensorValue = analogRead(3); //Read P3 | ||
| Line 87: | Line 87: | ||
| void setup() { | void setup() { | ||
| //P0, P1, and P4 are capable of hardware PWM (analogWrite). | //P0, P1, and P4 are capable of hardware PWM (analogWrite). | ||
| - | pinMode(0, OUTPUT); //0 is P0, 1 is P1, 4 is P4 - unlike the analog/inputs, | + | pinMode(0, OUTPUT); //0 is P0, 1 is P1, 4 is P4 - unlike the analog inputs, |
| - | //for analog (PWM) outputs the pin number matches. | + | //for analog (PWM) outputs the pin number matches the port number. |
| } | } | ||