Управление на цифрови изводи (PWM) Ардуино УНО.

Здравейте нов съм в тази среда(програмирането) и чета ето тази електронна книга "Програмиране в средата на Arduino" - Практическо ръководство. Имам следния проблем и незнам как да го разреша:

-Написах ето тази програма :

// Проект 1.4 – PWM управление на изход без analogWrite
// „Ръчно“ управление на PWM (ШИМ) 10% при 1kHz
void setup()
{ pinMode(2, OUTPUT); }
void loop() {
digitalWrite(2, HIGH);
delayMicroseconds(100); // приблизително 10% широчина на импулса при честота
1KHz
digitalWrite(2, LOW);
delayMicroseconds(1000 – 100);
}

Но не тръгва, а това е грешката , която ми изписва .

"slow_down_led:8: error: stray '\342' in program

 delayMicroseconds(1000 – 100);

 ^

slow_down_led:8: error: stray '\200' in program

slow_down_led:8: error: stray '\223' in program

C:\Users\Pikachu\Documents\Arduino\slow_down_led\slow_down_led.ino: In function 'void loop()':

slow_down_led:6: error: unable to find numeric literal operator 'operator""KHz'

 1KHz

 ^

slow_down_led:8: error: expected ')' before numeric constant

 delayMicroseconds(1000 – 100);

                            ^

exit status 1
stray '\342' in program"

 

Опитах и така, но пак не стана. 

 

const int LED_OUTPIN2 = 3;
void setup() {
  pinMode(LED_OUTPIN2,OUTPUT);}
void loop() {
  digitalWrite(LED_OUTPIN2,HIGH);
  delayMicroseconds(100);
  digialWrite(LED_OUTPIN2,LOW);
  delayMicroseconds(1000-100);

}

 

Грешка : "

"C:\Users\Pikachu\Documents\Arduino\Upravlenie_na_PMW\Upravlenie_na_PMW.ino: In function 'void loop()':

Upravlenie_na_PMW:7: error: 'digialWrite' was not declared in this scope

   digialWrite(LED_OUTPIN2,LOW);

                              ^

exit status 1
'digialWrite' was not declared in this scope"

 

Та сега питам какво да правя и как да попълня правилно програмата за да си засветка?