- Katılım
- 27 Şubat 2019
- Mesajlar
- 12,014
Raspberry Pi Pico ya kod yüklüyorum. Hiç bir yükleme yada derleme hatası vermiyor.
Kodun doğru yüklendiğini test etmek için üzerindeki 25 nolu pine bağlı LED'i yaktırıyorum ve Serial ekrana da ayrıca "LED yandı" gibi bir mesaj yazdırıyorum.
Sorun şu ki
Kodun doğru yüklendiğini test etmek için üzerindeki 25 nolu pine bağlı LED'i yaktırıyorum ve Serial ekrana da ayrıca "LED yandı" gibi bir mesaj yazdırıyorum.
Sorun şu ki
void setup
içinde spi.begin();
tanımlı olunca kodu yüklediğimde LED yanmıyor, Serial ekranda da mesaj gelmiyor. Ama spi.begin(); kapatınca led de yanıyor, serial ekranda mesajda görünüyor. bu spi ye ihtiyacım da var. Açık kalması lazım. Ne yapayım bilemedim.
C++:
void setup() {
Serial.begin(115200);
//SPI.begin();
SPI.setTX(19);
SPI.setSCK(18);
SPI.setCS(17);
Wire.setSDA(4);
Wire.setSCL(5);
Wire.begin();
// DAC KODLARI /////////////
pinMode(dacChipSelectPin, OUTPUT);
// set the ChipSelectPins high initially:
digitalWrite(dacChipSelectPin, HIGH);
// initialise SPI:
setDac(0, 0); //Amper
setDac(0, 1); //Volt*/
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, HIGH);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, LOW);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, HIGH);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, LOW);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, HIGH);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, LOW);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, HIGH);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, LOW);
Serial.println("LED söndü");
delay(1000);
digitalWrite(led, HIGH);
Serial.println("LED söndü");
delay(1000);
}