Hirdetés

Keresés

Új hozzászólás Aktív témák

  • szente

    addikt

    válasz szente #9991 üzenetére

    Hát ez marhára nem megy. Esetleg valaki tudna segíteni, hogy a Pro Micro-n melyik pint melyikre kössem a váltón?

    Elvileg Pro Micro pinout:
    [link]

    Váltó:
    [link]
    [link]

    Kód:
    [link]

    Vagy inkább menjek a hobbielektronika topikba? :R

  • szente

    addikt

    válasz Tankblock #9989 üzenetére

    Közben már sikerült rá feltöltenem valahogyan hiba kód nélkül, de a váltó nem működik.
    Szerintem rossz helyre kötöttem a vezetékeket, egy kép alapján próbáltam csinálni. Eléggé nehezíti a dolgot, hogy színtévesztő vagyok. :D

  • szente

    addikt

    Sziasztok!

    0 db mikrokontrolleres tapasztalattal szerettem volna megépíteni ezt:
    Alap projekt:[link]
    Az alternatíva amit szerettem volna:
    [link]
    És igazából itt jött a probléma.
    Download and extract HID-dev_2_4 to arduino-nightly\libraries, then rename it to HID

    https://github.com/NicoHood/HID/archive/dev_2_4.zip

    Ez már nem elérhető. Próbáltam helyettesíteni ezzel: [link]
    Gondoltam hátha ugyan az, de feltöltéskor hibaüzenetet ír és nem tölti fel.

    A kód amit fel kell töltenem az ez lenne:
    [link]

    A hibaüzenet pedig ez:
    Arduino: 1.8.8 Hourly Build 2018/11/23 04:33 (Windows 10), Alaplap:"SparkFun Pro Micro 5V/16MHz"

    Figyelem: a platform.txt-nek a 'SparkFun AVR Boards' magból elavult recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}"-t tartalmaz, automatikusan átalakítva erre: recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Fontold meg ennek a magnak a frissítését.
    In file included from d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.h:65:0,

    from d:\program\arduino-nightly\libraries\hid\src\hid-apis\defaultkeyboardapi.h:27,

    from D:\program\arduino-nightly\libraries\HID\src/SingleReport/BootKeyboard.h:31,

    from D:\program\arduino-nightly\libraries\HID\src/HID-Project.h:53,

    from C:\Users\ideab\Documents\Arduino\sketch_nov26b\sketch_nov26b.ino:33:

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'size_t KeyboardAPI::write(KeyboardKeycode)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:47:7: error: 'ret' does not name a type

    auto ret = press(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:48:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:51:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'size_t KeyboardAPI::press(KeyboardKeycode)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:58:7: error: 'ret' does not name a type

    auto ret = add(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:59:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:62:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'size_t KeyboardAPI::release(KeyboardKeycode)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:69:7: error: 'ret' does not name a type

    auto ret = remove(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:70:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:73:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'size_t KeyboardAPI::releaseAll()':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:94:7: error: 'ret' does not name a type

    auto ret = removeAll();

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:95:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:98:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'virtual size_t KeyboardAPI::write(uint8_t)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:105:7: error: 'ret' does not name a type

    auto ret = press(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:106:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:109:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'size_t KeyboardAPI::press(uint8_t)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:116:7: error: 'ret' does not name a type

    auto ret = add(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:117:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:120:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'size_t KeyboardAPI::release(uint8_t)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:127:7: error: 'ret' does not name a type

    auto ret = remove(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:128:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:131:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp: In member function 'size_t KeyboardAPI::set(uint8_t, bool)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:158:7: error: 'ret' does not name a type

    auto ret = set(KeyboardKeycode(k & ~SHIFT), s);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:162:21: error: 'ret' was not declared in this scope

    if((k & SHIFT) && (ret || !s)){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\KeyboardAPI.hpp:165:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    In file included from d:\program\arduino-nightly\libraries\hid\src\hid-apis\defaultkeyboardapi.h:76:0,

    from D:\program\arduino-nightly\libraries\HID\src/SingleReport/BootKeyboard.h:31,

    from D:\program\arduino-nightly\libraries\HID\src/HID-Project.h:53,

    from C:\Users\ideab\Documents\Arduino\sketch_nov26b\sketch_nov26b.ino:33:

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp: In member function 'virtual size_t DefaultKeyboardAPI::set(KeyboardKeycode, bool)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:49:9: error: 'key' does not name a type

    auto key = _keyReport.keycodes[i];

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:52:14: error: 'key' was not declared in this scope

    if (s && (key == uint8_t(k) || key == KEY_RESERVED)) {

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:58:15: error: 'key' was not declared in this scope

    if (!s && (key == k)) {

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp: In member function 'size_t DefaultKeyboardAPI::write(ConsumerKeycode)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:88:7: error: 'ret' does not name a type

    auto ret = press(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:89:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:92:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp: In member function 'size_t DefaultKeyboardAPI::press(ConsumerKeycode)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:99:7: error: 'ret' does not name a type

    auto ret = add(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:100:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:103:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp: In member function 'size_t DefaultKeyboardAPI::release(ConsumerKeycode)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:110:7: error: 'ret' does not name a type

    auto ret = remove(k);

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:111:5: error: 'ret' was not declared in this scope

    if(ret){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\DefaultKeyboardAPI.hpp:114:9: error: 'ret' was not declared in this scope

    return ret;

    ^

    In file included from d:\program\arduino-nightly\libraries\hid\src\hid-apis\nkrokeyboardapi.h:64:0,

    from D:\program\arduino-nightly\libraries\HID\src/SingleReport/SingleNKROKeyboard.h:31,

    from D:\program\arduino-nightly\libraries\HID\src/HID-Project.h:55,

    from C:\Users\ideab\Documents\Arduino\sketch_nov26b\sketch_nov26b.ino:33:

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp: In member function 'virtual size_t NKROKeyboardAPI::set(KeyboardKeycode, bool)':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp:60:8: error: 'key' does not name a type

    auto key = _keyReport.key;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp:63:13: error: 'key' was not declared in this scope

    if (s && (key == uint8_t(k) || key == KEY_RESERVED)) {

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp:69:14: error: 'key' was not declared in this scope

    if (!s && (key == k)) {

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp: In member function 'virtual size_t NKROKeyboardAPI::removeAll()':

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp:86:8: error: 'bits' does not name a type

    auto bits = _keyReport.allkeys[i];

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp:88:7: error: 'bits' was not declared in this scope

    if(bits & 0x01){

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp:91:4: error: 'bits' was not declared in this scope

    bits >>=1;

    ^

    d:\program\arduino-nightly\libraries\hid\src\hid-apis\NKROKeyboardAPI.hpp:93:9: error: 'bits' was not declared in this scope

    while(bits);

    ^

    exit status 1
    Hiba a(z) SparkFun Pro Micro 5V/16MHz alaplapra fordításra.

    Ennek a jelentésnek több információja lehetne
    a "Bővebb kimenet mutatása fordításkor"
    opció engedélyezésével a Fájl -> Beállítások-ban.

    Gondoltam ha követem a lépéseket, akkor tapasztalat nélkül is menni fog, de így ez most "hót homály".

    Tudnátok segíteni?

Új hozzászólás Aktív témák