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: