Buradasın
Arduino hafızaya nasıl kaydedilir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Arduino'da hafıza kaydetmek için EEPROM kullanılabilir 13. EEPROM, Arduino'nun enerjisi kesildiğinde bile verilerin silinmediği kalıcı bir hafızadır 3.
Arduino'da EEPROM kullanmak için aşağıdaki adımlar izlenebilir:
- Arduino IDE'de EEPROM kütüphanesini dahil etmek 13. Bu, Arduino'nun dahili EEPROM'una veri yazmayı sağlar 1.
- Veri yazma işlemi 13. EEPROM.write() fonksiyonu ile belirli bir adrese veri yazılabilir 13.
- Veri okuma işlemi 13. EEPROM.read() fonksiyonu ile kaydedilen veriler okunabilir 13.
Örnek bir kod parçası şu şekilde olabilir 3:
#include <EEPROM.h> int kayıt_adresi, kaydedilecek_veri; int okunacak_adres, okunan_veri; void setup() { Serial.begin(9600); pinMode(k_led, OUTPUT); pinMode(s_led, OUTPUT); pinMode(y_led, OUTPUT); pinMode(buton, INPUT); } void loop() { sayac = okunan_veri; int btn_durum = digitalRead(buton); if (btn_durum == 1) { sayac++; delay(200); if (sayac > 4) { sayac = 0; } kayıt_adresi = 10; kaydedilecek_veri = sayac; EEPROM.write(kayit_adresi, kaydedilecek_veri); delay(10); } okunacak_adres = 10; okunan_veri = EEPROM.read(okunacak_adres); delay(10); sayac = okunan_veri; Serial.print("okunan_veri :"); Serial.println(okunan_veri); Serial.print("sayac degeri :"); Serial.println(sayac); delay(200); if (okunan_veri == 1) {
5 kaynaktan alınan bilgiyle göre: