Ben prototipleme yaparken Arduino Mega'm için bir eskiz yazdım. Daha sonra, bir atmega328 yongasına olduğu gibi parladı. Çizimin her yerinde garip sonuçlar var. Bunu düzeltmek için modülü yeni bir IDE penceresine kopyaladım ve analogWrite fonksiyonları ile balıklı bir şey farkettim. Diğer tüm değişkenler götürmek için, ben biraz değiştirilmiş FADE örnek krokiarduino atmega328 analog olarak sıfırlandıWrite
int led = 6;
int brightness = 0;
int fadeAmount = 5;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
Serial.println(brightness);
analogWrite(led, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
delay(1000);
}
Hiçbir hataları gayet de yükler ve bunu pin bir yol açtı ve direnç bağlı olan eşkalini yüklendi. çip kodunu şekilde çalışmaya başladığında, tüm ı yanıp sönen led olsun ve bu
.5
.0
.5
.0
.5
.0
.5
.0
.5
.0
.5
.0
.5
.10
gibi seri veri Nesi olabilir ???
Bir direnç meselesiydi ... çok küçüktü ... daha büyük direnç ... ve ". " Sadece kullandığım seri monitör ... –
'u temizlemiş olmalı, programın şimdi çalıştığına sevindim. Yine de, direncin seri monitörde görüntülenen sonuçları nasıl etkileyeceğini göremiyorum. Neler olduğunu ve niçin olduğunu tam olarak kavramak için biraz daha araştırmanız gerekebilir. –