Maskinistens Twitter-flöde  Stöd Maskinisten via Patreon  Maskinistens nätverk - information på svenska  Maskinistens nätverk - information på finska  Maskinistens nätverk - information på norska  Maskinistens nätverk - information på danska  Maskinistens nätverk - information på isländska
Forumindex

ForumindexForumindexMaskin-databasFotoalbumKalender-informationKöp & SäljDownloadsLexikonKontaktregisterCrimedatbase

Åkerman-register
Visa forum för mobila enheter

ForumindexVerkstadsforumAllmänt[Allmänt] El/elektronik

Arduino och fyra RFID läsare...

46 inlägg • Sida 1 av 4
Diskutera el/elektronik i allmänhet här

Peter Persson (trådstartaren)

#1 » 14:10:00, 26-08-2019
  • Överför markerat ord till lexikonet

Håller på att planera årets skattjakt som vi alltid gör under halloween åt ungarna, det blir värre för varje år som går...
I år tänkte jag göra ett RFID pussel, kommer gå ut på att dom ska placera rätt sak på rätt plats för att komma åt en skattkarta, alltså rätt tag på rätt läsare = klick i ett relä.

Blev jag inspirerad av denna video
https://www.youtube.com/watch?v=f_f_5cL0Pd0

Såg enkelt ut, så jag köpte hem fyra RFID läsare och har kopplat ihop enligt hans schema då insåg jag att han inte delar med sig av koden utan att jag ska betala 100:- för varje nytt projekt han postar genom patreon, nja... känns lite drygt, försökte hitta en annan kod och hittade en som jag fick igång grejerna med med som funkar lite för bra, sålänge jag presenterar en av taggarna för en läsare fyra gånger så klickar relät och det går ju inte.

Bild

Satt sen och skrev av hans kod från youtube filmen :skriva2: Men jag får den inte att fungera det är precis som om allt jag försöker läsa från biblioteket MFRC522.h inte fungerar.
Eller först fick jag ett felmeddelande som var:

A
Kod: Markera allt
rduino:1.8.8 (Mac OS X), Kort:"Arduino/Genuino Uno"

rfidpp:102:0: error: unterminated argument list invoking macro "F"
exit status 1
unterminated argument list invoking macro "F"

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


Så jag tog bort alla F i serial print
tex:
Serial.print(F("initialised on pin "));
blev
Serial.print("initialised on pin ");

Då fick jag upp det jag tror är ett biblioteksproblem

Kod: Markera allt
Arduino:1.8.8 (Mac OS X), Kort:"Arduino/Genuino Uno"

In file included from /Users/peterpersson/Desktop/rfidpptest_auto/rfidpptest_auto.ino:8:0:
/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522Extended.h: In constructor 'MFRC522Extended::MFRC522Extended(uint8_t)':
/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522Extended.h:81:44: warning: 'MFRC522::MFRC522(byte)' is deprecated: use MFRC522(byte chipSelectPin, byte resetPowerDownPin) [-Wdeprecated-declarations]
  MFRC522Extended(uint8_t rst) : MFRC522(rst) {};
                                            ^
In file included from /Users/peterpersson/Desktop/rfidpptest_auto/rfidpptest_auto.ino:7:0:
/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522.h:339:2: note: declared here
  MFRC522(byte resetPowerDownPin);
  ^
/Users/peterpersson/Desktop/rfidpptest_auto/rfidpptest_auto.ino: In function 'void loop()':
rfidpptest_auto:63:75: error: 'dump_byte_array' was not declared in this scope
       readRFID=dump_byte_array(mfrc522[i].uid.uidByte, mfrc522[i].uid.size);
                                                                           ^
rfidpptest_auto:65:21: error: 'currentIDs' was not declared in this scope
     if (readRFID != currentIDs[i]) {
                     ^
rfidpptest_auto:66:7: error: 'changeValue' was not declared in this scope
       changeValue = true;
       ^
rfidpptest_auto:69:9: error: 'currentIDs' was not declared in this scope
     if (currentIDs[i] != correctIDs[i]) {
         ^
rfidpptest_auto:73:16: error: 'class MFRC522' has no member named 'PCD_StopCryptol1'
     mfrc522[i].PCD_StopCryptol1();
                ^
rfidpptest_auto:82:22: error: 'currentIDs' was not declared in this scope
       Serial.println(currentIDs[i]);
                      ^
/Users/peterpersson/Desktop/rfidpptest_auto/rfidpptest_auto.ino: In function 'void onSolve()':
rfidpptest_auto:100:20: error: expected primary-expression before '}' token
                    }
                    ^
exit status 1
'dump_byte_array' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


Kunde inte ladda upp filerna så jag lägger in koden istället
Jag är total nybörjare och har baar kört några "copy pasta" lekar innan detta :grin:


Kod: Markera allt
// Defines
#define DEBUG

// LIBRARIES
#include <SPI.h>
#include <deprecated.h>
#include <MFRC522.h>
#include <MFRC522Extended.h>
#include <require_cpp11.h>

// GLOBALS
const byte numReaders = 4;
const byte ssPins[] = {2, 3, 4, 5};
const byte resetPin = 8;
MFRC522 mfrc522 [numReaders];
const String CorrectIDs [] = {"3acbbd49", "ca767564", "3a767564", "3a767676"};
String correctIDs[numReaders];
const byte lockPin = A0;


/**
   Initialisation
*/
void setup() {
#ifdef DEBUG
  Serial.begin (9600);
  Serial.println("Serial communication started");
#endif

  pinMode (lockPin, OUTPUT);
  digitalWrite (lockPin, HIGH);

  SPI.begin();

  for (uint8_t i = 0; i < numReaders; i++) {
    mfrc522[i] .PCD_Init(ssPins[i], resetPin);
    Serial.print(("Reader #"));
    Serial.print(i);
    Serial.print("initialised on pin ");
    Serial.print(String(ssPins[i]));
    Serial.print((". Antenna strength: "));
    Serial.print(mfrc522[i].PCD_GetAntennaGain());
    Serial.print((" Version : "));
    mfrc522[i].PCD_DumpVersionToSerial ();

    delay(100);
  }

  Serial.println (("---END SETUP---"));
}


/**
   Main loop
*/
void loop() {
  boolean puzzleSolved = true;
  boolean changedValue = false;
  for (uint8_t i = 0; i < numReaders; i++) {
    mfrc522[i].PCD_Init();
    String readRFID = "";
    if (mfrc522[i].PICC_IsNewCardPresent() && mfrc522[i].PICC_ReadCardSerial ()) {
      readRFID=dump_byte_array(mfrc522[i].uid.uidByte, mfrc522[i].uid.size);
    }
    if (readRFID != currentIDs[i]) {
      changeValue = true;
      currentIDs[i] = readRFID;
    }
    if (currentIDs[i] != correctIDs[i]) {
      puzzleSolved = false;
    }
    mfrc522[i].PICC_HaltA ();
    mfrc522[i].PCD_StopCryptol1();
  }
  if (changedValue) {
    for (uint8_t i = 0; i < numReaders; i++) {
      Serial.print("Reader #");
      Serial.print(String(i));
      Serial.print(" on Pin #");
      Serial.print(String ((ssPins[i])));
      Serial.print(" detected tag: ");
      Serial.println(currentIDs[i]);
                   }
       Serial.println(("-- --"));
                   }
                     if(puzzleSolved){
                     onSolve();
                   }
                     //delay(100);
                   }
                     /**
                     correct pussel
                     */
                     void onSolve () {
#ifdef DEBUG
                     Serial.println (("pussel klart"));
#endif
                     digitalWrite(lockPin, LOW);
                     while (true)
                   }


Första versionen med alla "F" kvar

Kod: Markera allt
// Defines
#define DEBUG

// LIBRARIES
#include <SPI.h>
#include <deprecated.h>
#include <MFRC522.h>
#include <MFRC522Extended.h>
#include <require_cpp11.h>

// GLOBALS
const byte numReaders = 4;
const byte ssPins[ ] = {2, 3, 4, 5};
const byte resetPin = 8;
MFRC522 mfrc522 [numReaders];
const String CorrectIDs [ ] = {"3acbbd49","ca767564","3a767564","3a767676"};
String correctIDs[numReaders];
const byte lockPin = A0;


/**
 * Initialisation
 */
 void setup() {
  #ifdef DEBUG
  Serial.begin (9600);
  Serial.println(F("Serial communication started"));
  #endif

  pinMode (lockPin, OUTPUT);
  digitalWrite (lockPin, HIGH);

  SPI.begin();

  for (uint8_t i=0; i<numReaders; i++) {
    mfrc522[i] .PCD_Init(ssPins[i], resetPin);
    Serial.print(F("Reader #"));
    Serial.print(i);
    Serial.print(F("initialised on pin "));
    Serial.print(String(ssPins [i]));
    Serial.print(F(". Antenna strength: "));
    Serial.print(mfrc522[i].PCD_GetAntennaGain());
    Serial.print(F(" Version : "));
    mfrc522[i].PCD_DumpVersionToSerial ();

     delay(100); }

     Serial.println (F("---END SETUP---")); }


 /**
  * Main loop
  */
void loop() {
    boolean puzzleSolved = true;
    boolean changedValue = false;
    for (uint8_t i=0; i<numReaders; i++) {
      mfrc522[i].PCD_Init();
      String readRFID = " ";
      if(mfrc522[i].PICC_IsNewCardPresent() && mfrc522[i].PICC_ReadCardSerial () ) {
        readRFID = dump_byte_array (mfrc522[i].uid.uidByte, mfrc522[i].uid.size);
        }
        if(readRFID != currentIDs[i]) {
          changeValue = true;
          currentIDs[i] = readRFID;
        }
       if(currentIDs[i] !=correctIDs[i]) {
        puzzleSolved = false;
       }
       mfrc522[i].PICC_HaltA ();
       mfrc522[i].PCD_StopCryptol1();
    }
    if (changedValue){
      for (uint8_t i=0; i <numReaders; i++) {
        Serial.print(F("Reader #"));
        Serial.print(String(i));
        Serial.print(F(" on Pin #));
        Serial.print(String ((ssPins[i])));
        Serial.print(F(" detected tag: "));
        Serial.println(currentIDs[i]);
      }
      Serial.println(F("---"));
    }
    if(puzzleSolved){
      onSolve();
    }
    //delay(100);
      }

/**
 * correct pussel
  */
void onSolve () {
 
  #ifdef DEBUG
  Serial.println (F("pussel klart"));
  #endif

  digitalWrite(lockPin, LOW);
  while(true)}
/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038

1 person gillar det här inlägget.
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur



tortap

#2 » 14:30:12, 26-08-2019
  • Överför markerat ord till lexikonet

'dump_byte_array' was not declared in this scope

Betyder ungefär att du försöker använda en funktion 'dump_byte_array' innan du har deklarerat den. Så något av bibilioteken (.h filerna) borde ha innehållit deklarationen av den funktionen. Du har flera såna not declared in this scope så jag undrar om du försöker använda bibliotek som du saknar?

1 person gillar det här inlägget.
tortap
Fler än 500 inlägg
 
Blev medlem: 20:17:31, 08-04-2016
Ort: Norrland
Maskin: Volvo BM 4300, MF 30, Maho MH300C

Peter Persson (trådstartaren)

#3 » 15:01:27, 26-08-2019
  • Överför markerat ord till lexikonet

Men det finns ju i det biblioteket, under read/ write?

Kod: Markera allt
/**
 * ----------------------------------------------------------------------------
 * This is a MFRC522 library example; see https://github.com/miguelbalboa/rfid
 * for further details and other examples.
 *
 * NOTE: The library file MFRC522.h has a lot of useful info. Please read it.
 *
 * Released into the public domain.
 * ----------------------------------------------------------------------------
 * This sample shows how to read and write data blocks on a MIFARE Classic PICC
 * (= card/tag).
 *
 * BEWARE: Data will be written to the PICC, in sector #1 (blocks #4 to #7).
 *
 *
 * Typical pin layout used:
 * -----------------------------------------------------------------------------------------
 *             MFRC522      Arduino       Arduino   Arduino    Arduino          Arduino
 *             Reader/PCD   Uno/101       Mega      Nano v3    Leonardo/Micro   Pro Micro
 * Signal      Pin          Pin           Pin       Pin        Pin              Pin
 * -----------------------------------------------------------------------------------------
 * RST/Reset   RST          9             5         D9         RESET/ICSP-5     RST
 * SPI SS      SDA(SS)      10            53        D10        10               10
 * SPI MOSI    MOSI         11 / ICSP-4   51        D11        ICSP-4           16
 * SPI MISO    MISO         12 / ICSP-1   50        D12        ICSP-1           14
 * SPI SCK     SCK          13 / ICSP-3   52        D13        ICSP-3           15
 *
 */

#include <SPI.h>
#include <MFRC522.h>

#define RST_PIN         9           // Configurable, see typical pin layout above
#define SS_PIN          10          // Configurable, see typical pin layout above

MFRC522 mfrc522(SS_PIN, RST_PIN);   // Create MFRC522 instance.

MFRC522::MIFARE_Key key;

/**
 * Initialize.
 */
void setup() {
    Serial.begin(9600); // Initialize serial communications with the PC
    while (!Serial);    // Do nothing if no serial port is opened (added for Arduinos based on ATMEGA32U4)
    SPI.begin();        // Init SPI bus
    mfrc522.PCD_Init(); // Init MFRC522 card

    // Prepare the key (used both as key A and as key B)
    // using FFFFFFFFFFFFh which is the default at chip delivery from the factory
    for (byte i = 0; i < 6; i++) {
        key.keyByte[i] = 0xFF;
    }

    Serial.println(F("Scan a MIFARE Classic PICC to demonstrate read and write."));
    Serial.print(F("Using key (for A and B):"));
    dump_byte_array(key.keyByte, MFRC522::MF_KEY_SIZE);
    Serial.println();

    Serial.println(F("BEWARE: Data will be written to the PICC, in sector #1"));
}

/**
 * Main loop.
 */
void loop() {
    // Reset the loop if no new card present on the sensor/reader. This saves the entire process when idle.
    if ( ! mfrc522.PICC_IsNewCardPresent())
        return;

    // Select one of the cards
    if ( ! mfrc522.PICC_ReadCardSerial())
        return;

    // Show some details of the PICC (that is: the tag/card)
    Serial.print(F("Card UID:"));
    dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size);
    Serial.println();
    Serial.print(F("PICC type: "));
    MFRC522::PICC_Type piccType = mfrc522.PICC_GetType(mfrc522.uid.sak);
    Serial.println(mfrc522.PICC_GetTypeName(piccType));

    // Check for compatibility
    if (    piccType != MFRC522::PICC_TYPE_MIFARE_MINI
        &&  piccType != MFRC522::PICC_TYPE_MIFARE_1K
        &&  piccType != MFRC522::PICC_TYPE_MIFARE_4K) {
        Serial.println(F("This sample only works with MIFARE Classic cards."));
        return;
    }

    // In this sample we use the second sector,
    // that is: sector #1, covering block #4 up to and including block #7
    byte sector         = 1;
    byte blockAddr      = 4;
    byte dataBlock[]    = {
        0x01, 0x02, 0x03, 0x04, //  1,  2,   3,  4,
        0x05, 0x06, 0x07, 0x08, //  5,  6,   7,  8,
        0x09, 0x0a, 0xff, 0x0b, //  9, 10, 255, 11,
        0x0c, 0x0d, 0x0e, 0x0f  // 12, 13, 14, 15
    };
    byte trailerBlock   = 7;
    MFRC522::StatusCode status;
    byte buffer[18];
    byte size = sizeof(buffer);

    // Authenticate using key A
    Serial.println(F("Authenticating using key A..."));
    status = (MFRC522::StatusCode) mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A, trailerBlock, &key, &(mfrc522.uid));
    if (status != MFRC522::STATUS_OK) {
        Serial.print(F("PCD_Authenticate() failed: "));
        Serial.println(mfrc522.GetStatusCodeName(status));
        return;
    }

    // Show the whole sector as it currently is
    Serial.println(F("Current data in sector:"));
    mfrc522.PICC_DumpMifareClassicSectorToSerial(&(mfrc522.uid), &key, sector);
    Serial.println();

    // Read data from the block
    Serial.print(F("Reading data from block ")); Serial.print(blockAddr);
    Serial.println(F(" ..."));
    status = (MFRC522::StatusCode) mfrc522.MIFARE_Read(blockAddr, buffer, &size);
    if (status != MFRC522::STATUS_OK) {
        Serial.print(F("MIFARE_Read() failed: "));
        Serial.println(mfrc522.GetStatusCodeName(status));
    }
    Serial.print(F("Data in block ")); Serial.print(blockAddr); Serial.println(F(":"));
    dump_byte_array(buffer, 16); Serial.println();
    Serial.println();

    // Authenticate using key B
    Serial.println(F("Authenticating again using key B..."));
    status = (MFRC522::StatusCode) mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_B, trailerBlock, &key, &(mfrc522.uid));
    if (status != MFRC522::STATUS_OK) {
        Serial.print(F("PCD_Authenticate() failed: "));
        Serial.println(mfrc522.GetStatusCodeName(status));
        return;
    }

    // Write data to the block
    Serial.print(F("Writing data into block ")); Serial.print(blockAddr);
    Serial.println(F(" ..."));
    dump_byte_array(dataBlock, 16); Serial.println();
    status = (MFRC522::StatusCode) mfrc522.MIFARE_Write(blockAddr, dataBlock, 16);
    if (status != MFRC522::STATUS_OK) {
        Serial.print(F("MIFARE_Write() failed: "));
        Serial.println(mfrc522.GetStatusCodeName(status));
    }
    Serial.println();

    // Read data from the block (again, should now be what we have written)
    Serial.print(F("Reading data from block ")); Serial.print(blockAddr);
    Serial.println(F(" ..."));
    status = (MFRC522::StatusCode) mfrc522.MIFARE_Read(blockAddr, buffer, &size);
    if (status != MFRC522::STATUS_OK) {
        Serial.print(F("MIFARE_Read() failed: "));
        Serial.println(mfrc522.GetStatusCodeName(status));
    }
    Serial.print(F("Data in block ")); Serial.print(blockAddr); Serial.println(F(":"));
    dump_byte_array(buffer, 16); Serial.println();

    // Check that data in block is what we have written
    // by counting the number of bytes that are equal
    Serial.println(F("Checking result..."));
    byte count = 0;
    for (byte i = 0; i < 16; i++) {
        // Compare buffer (= what we've read) with dataBlock (= what we've written)
        if (buffer[i] == dataBlock[i])
            count++;
    }
    Serial.print(F("Number of bytes that match = ")); Serial.println(count);
    if (count == 16) {
        Serial.println(F("Success :-)"));
    } else {
        Serial.println(F("Failure, no match :-("));
        Serial.println(F("  perhaps the write didn't work properly..."));
    }
    Serial.println();

    // Dump the sector data
    Serial.println(F("Current data in sector:"));
    mfrc522.PICC_DumpMifareClassicSectorToSerial(&(mfrc522.uid), &key, sector);
    Serial.println();

    // Halt PICC
    mfrc522.PICC_HaltA();
    // Stop encryption on PCD
    mfrc522.PCD_StopCrypto1();
}

/**
 * Helper routine to dump a byte array as hex values to Serial.
 */
void dump_byte_array(byte *buffer, byte bufferSize) {
    for (byte i = 0; i < bufferSize; i++) {
        Serial.print(buffer[i] < 0x10 ? " 0" : " ");
        Serial.print(buffer[i], HEX);
    }
}
/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur

tortap

#4 » 18:38:42, 26-08-2019
  • Överför markerat ord till lexikonet

Men då går man vidare, det kanske bara var ett följdfel. Det här ser misstänkt ut där den pekar på sista måsvingen

Kod: Markera allt
/Users/peterpersson/Desktop/rfidpptest_auto/rfidpptest_auto.ino: In function 'void onSolve()':
rfidpptest_auto:100:20: error: expected primary-expression before '}' token
                    }
                    ^


Den funktionen ser inte ut att vara korrekt avslutad.
Kod: Markera allt
void onSolve () {
 
  #ifdef DEBUG
  Serial.println (F("pussel klart"));
  #endif

  digitalWrite(lockPin, LOW);
  while(true)}


Den kanske skulle sett ut nånting
Kod: Markera allt
void onSolve () {
 
  #ifdef DEBUG
  Serial.println (F("pussel klart"));
  #endif

  digitalWrite(lockPin, LOW);
  while(true) {
      // det här blocket gör ingenting, bara loopar i oändlighet
   }

}


1 person gillar det här inlägget.
tortap
Fler än 500 inlägg
 
Blev medlem: 20:17:31, 08-04-2016
Ort: Norrland
Maskin: Volvo BM 4300, MF 30, Maho MH300C

Peter Persson (trådstartaren)

#5 » 19:08:12, 26-08-2019
  • Överför markerat ord till lexikonet

Tackar! Men det blev samma :sad:

Nu satte jag på alla felmeddelande grejer..

Kod: Markera allt
Arduino:1.8.9 (Mac OS X), Kort:"Arduino/Genuino Uno"

/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware -hardware /Users/peterpersson/Library/Arduino15/packages -tools /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/tools-builder -tools /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/tools/avr -tools /Users/peterpersson/Library/Arduino15/packages -built-in-libraries /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/libraries -libraries /Users/peterpersson/Documents/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10809 -build-path /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600 -warnings=all -build-cache /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_cache_12768 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14 -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14 -prefs=runtime.tools.avr-gcc.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.arduinoOTA.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -verbose /Users/peterpersson/Documents/Arduino/rfid_hemma/rfid_hemma.ino
/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware -hardware /Users/peterpersson/Library/Arduino15/packages -tools /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/tools-builder -tools /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/tools/avr -tools /Users/peterpersson/Library/Arduino15/packages -built-in-libraries /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/libraries -libraries /Users/peterpersson/Documents/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10809 -build-path /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600 -warnings=all -build-cache /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_cache_12768 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14 -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14 -prefs=runtime.tools.avr-gcc.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.arduinoOTA.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=/Users/peterpersson/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -verbose /Users/peterpersson/Documents/Arduino/rfid_hemma/rfid_hemma.ino
Using board 'uno' from platform in folder: /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr
Using core 'arduino' from platform in folder: /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr
Detecting libraries used...
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/sketch/rfid_hemma.ino.cpp -o /dev/null
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/sketch/rfid_hemma.ino.cpp -o /dev/null
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src -I/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/sketch/rfid_hemma.ino.cpp -o /dev/null
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src -I/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.cpp -o /dev/null
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src -I/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src /Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522.cpp -o /dev/null
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src -I/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src /Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522Extended.cpp -o /dev/null
Generating function prototypes...
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src -I/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/sketch/rfid_hemma.ino.cpp -o /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/preproc/ctags_target_for_gcc_minus_e.cpp
/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/preproc/ctags_target_for_gcc_minus_e.cpp
Kompilerar skiss...
/Users/peterpersson/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/variants/standard -I/private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src -I/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/sketch/rfid_hemma.ino.cpp -o /var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/arduino_build_158600/sketch/rfid_hemma.ino.cpp.o
In file included from /Users/peterpersson/Documents/Arduino/rfid_hemma/rfid_hemma.ino:8:0:
/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522Extended.h: In constructor 'MFRC522Extended::MFRC522Extended(uint8_t)':
/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522Extended.h:81:44: warning: 'MFRC522::MFRC522(byte)' is deprecated: use MFRC522(byte chipSelectPin, byte resetPowerDownPin) [-Wdeprecated-declarations]
  MFRC522Extended(uint8_t rst) : MFRC522(rst) {};
                                            ^
In file included from /Users/peterpersson/Documents/Arduino/rfid_hemma/rfid_hemma.ino:7:0:
/Users/peterpersson/Documents/Arduino/libraries/MFRC522/src/MFRC522.h:339:2: note: declared here
  MFRC522(byte resetPowerDownPin);
  ^
/Users/peterpersson/Documents/Arduino/rfid_hemma/rfid_hemma.ino: In function 'void loop()':
rfid_hemma:63:75: error: 'dump_byte_array' was not declared in this scope
       readRFID=dump_byte_array(mfrc522[i].uid.uidByte, mfrc522[i].uid.size);
                                                                           ^
rfid_hemma:65:21: error: 'currentIDs' was not declared in this scope
     if (readRFID != currentIDs[i]) {
                     ^
rfid_hemma:66:7: error: 'changeValue' was not declared in this scope
       changeValue = true;
       ^
rfid_hemma:69:9: error: 'currentIDs' was not declared in this scope
     if (currentIDs[i] != correctIDs[i]) {
         ^
rfid_hemma:73:16: error: 'class MFRC522' has no member named 'PCD_StopCryptol1'
     mfrc522[i].PCD_StopCryptol1();
                ^
rfid_hemma:82:22: error: 'currentIDs' was not declared in this scope
       Serial.println(currentIDs[i]);
                      ^
Using library SPI at version 1.0 in folder: /private/var/folders/x1/1mn78fgs5qv_43hznl8f1g2r0000gn/T/AppTranslocation/46962678-4892-4CB5-9F46-588A1B03CD09/d/Arduino-2.app/Contents/Java/hardware/arduino/avr/libraries/SPI
Using library MFRC522 at version 1.4.4 in folder: /Users/peterpersson/Documents/Arduino/libraries/MFRC522
exit status 1
'dump_byte_array' was not declared in this scope
/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur

Peter Persson (trådstartaren)

#6 » 20:21:12, 26-08-2019
  • Överför markerat ord till lexikonet

Måste ju vara nått knas... Kollar jag i biblioteket under "Read& Write" så står det där dump_byte_array lite överallt men enbart i svart, vilket betyder att det inte är ett kommando eller hur man säger?
Och i min kod verkar den tycka att detta ska vara nått form av kommando? Är jag helt ute och cyklar? :grin:

Min kod till vänster, biblioteket MFRC522 till höger
Bild
/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur

tortap

#7 » 22:55:06, 26-08-2019
  • Överför markerat ord till lexikonet

Din kod försöker använda en annan funktion dump_byte_array än vad som är deklarerad i biblioteket.

readRFID = dump_byte_array (....) antyder att man har en annan funktion med det namnet som ska returnera ett värde. Deklarationen av funktionen (i biblioteket) är av typen void, dvs den returnerar inget värde.

Kod: Markera allt
/**
 * Helper routine to dump a byte array as hex values to Serial.
 */
void dump_byte_array(byte *buffer, byte bufferSize) {
    for (byte i = 0; i < bufferSize; i++) {
        Serial.print(buffer[i] < 0x10 ? " 0" : " ");
        Serial.print(buffer[i], HEX);
    }
}


Den här funktionen dump_byte_array går igenom en lista med bytes och skriver ut värdena hexadecimalt. Om värdet är under 16 paddar den ut det med en nolla så de alltid ska bli lika långa. 1 blir 01 etc.

1 person gillar det här inlägget.
tortap
Fler än 500 inlägg
 
Blev medlem: 20:17:31, 08-04-2016
Ort: Norrland
Maskin: Volvo BM 4300, MF 30, Maho MH300C

Peter Persson (trådstartaren)

#8 » 08:11:40, 27-08-2019
  • Överför markerat ord till lexikonet

Hittade endel kommentarer ang detta och tydligen har han funktionen skriven i koden men visar den inte i videon...
Det är nog Patreon som gäller om jag ska få till detta, tack för hjälpen endå!
/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur

Towil

#9 » 08:15:12, 27-08-2019
  • Överför markerat ord till lexikonet

Hadde du inte kod för att läsa ett kort. Borde vara enklare att modifiera det att läsa flera kort.

1 person gillar det här inlägget.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Peter Persson (trådstartaren)

#10 » 09:06:43, 27-08-2019
  • Överför markerat ord till lexikonet

Det smarta med hans kod är att den loopar och läser hela tiden läsare 1 2 3 4 och sen jämför mot taggarna när den får tag 1 från läsare 1 tag 2 från läsare 2... osv så är det löst vilket gör att du kan flytta runt objekten hej vilt, när du har rätt pryl på rätt plats så "klick" Den andra koden var en lista med godkända taggar, fyra läsare och ett krav på fyra godkända läsningar för att öppna. Jag kan inte ens börja förstå hur i hela friden det ska kunna modifieras... men å andra sidan är jag bäst på "klipp o klistra" kodning :grin:
/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur

Peter Persson (trådstartaren)

#11 » 09:09:07, 27-08-2019
  • Överför markerat ord till lexikonet

/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur

Towil

#12 » 13:09:22, 27-08-2019
  • Överför markerat ord till lexikonet

Får kolla om jag kan torr programmera ihop något som kompilerar eftersom jag inte har någon RFID modul.

1 person gillar det här inlägget.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Peter Persson (trådstartaren)

#13 » 15:00:15, 27-08-2019
  • Överför markerat ord till lexikonet

Towil skrev:Får kolla om jag kan torr programmera ihop något som kompilerar eftersom jag inte har någon RFID modul.


:grin: :thummar: Skulle vara kung!
/ Peter

Åkerman H12
BM 650
LM 218
BM430
Fordson Dexta
Volvo T-24
BM 350

http://www.youtube.com/user/Peter3038
Användarvisningsbild
Peter Persson
Fler än 500 inlägg
 
Blev medlem: 20:22:17, 05-12-2006
Ort: Nyland
Sverige
Maskintyp: Traktor
Maskin: Åkerman H12
Volvo BM 218
Volvo BM 650
Volvo BM 350
Volvo BM 430
Volvo T-24
Fordson Dexta
Claas Mercur

Towil

#14 » 16:09:39, 27-08-2019
  • Överför markerat ord till lexikonet

Såg att de hade 3 rfid kit för en hundring på banggood.com
Får fylla på bra att ha lådorna.

1 person gillar det här inlägget.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Towil

#15 » 17:48:25, 27-08-2019
  • Överför markerat ord till lexikonet

Då var 3st RFID kit beställda, 2-5 dagars lev.

1 person gillar det här inlägget.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige


Återgå till [Allmänt] El/elektronik

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 3 gäster



Älmeboda Maskinservice

OilQuick

TK Traktordelar

Klaravik

Crazyride

Bra Verktyg

Motrab

Engcon

Scandcut

Astrak

Olsson Parts

Nya och begagnade
truckar på vstruck.se