Support analogWrite, add new example