Первое задание

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Jarisimo, 1 май 2017.

  1. Jarisimo

    Jarisimo Нуб

    Купил Ваш набор начал делать первое задание , все делаю по инструкции, а выдает
    var myfirstlamp = require('@amperka/led').connect(P1);
    ERROR: SD card must be setup with E.connectSDCard first
    WARNING: Module "@amperka/led" not found
    Uncaught Error: Field or method "connect" does not already exist, and can't create it on undefined
    at line 1 col 43
    var myfirstlamp = require('@amperka/led').connect(P1);
    что делать помогите?
     
  2. sys

    sys Злобный Буратино Модератор

    В первую очередь научиться пользоваться поиском (вещь незаменимая), ну и прочитать первую тему раздела, которая написана специально для таких случаев http://forum.amperka.ru/threads/Не-работает-iskra-js.10561/
    А также, прежде чем продолжать пользоваться инструкцией набора почитать Вики http://wiki.amperka.ru/js:start

    Изредка бывает, что недоступен сервер js.amperka.ru, что тоже может приводить к такой ошибке. Для проверки можете использовать ссылку на модуль http://js.amperka.ru/modules/@amperka/led.js - если открывается и доступен исходный текст модуля, то все ок, а если нет, то нет :)
     
  3. armani

    armani Нерд

    Скорее всего ссылка на страницу с модулями не указана. Есть страничка на вики:
    http://wiki.amperka.ru/js:ide
    Там есть строчка:
    Вот если её нажать, то все настроится само, и проблем с настройкой больше не возникнет.
     
  4. sys

    sys Злобный Буратино Модератор

    Добренький? Готовое решение дали :) А как же сладость познания?
    А вдруг у него в момент заливки скрипта просто интернета не было? результат то тот же :)
     
  5. Jarisimo

    Jarisimo Нуб

    Слушай спасибо огромное! все сделало и заработало, я такой теперь счастливый, у меня вопрос еще один. Откуда мне взять команды , или ключевые слова для того чтобы теперь ее выключить, задать диоду чтобы он через определенное время включался и выключался, откуда мне это все считать?
     
  6. mcureenab

    mcureenab Гуру

    Не бегите впереди паровоза.
    Продолжайте учебный курс.
     
  7. armani

    armani Нерд

    Согласен с mcureenab, все есть в буклете. Нужно внимательно читать пояснения к коду, и всё станет понятно.
     
  8. armani

    armani Нерд

    Да это же в буклете написано, там все легко. Зато вопросов одинаковых станет меньше.
     
    Последнее редактирование: 2 май 2017
  9. sys

    sys Злобный Буратино Модератор

    то то и оно, что об этом везде уже написано, а все равно спрашивали, спрашивают и будут спрашивать... К сожалению почему-то людям проще зарегистрироваться на форуме и спросить, чем почитать и тем более поискать... Тенденция, однако. Ускоренные темпы бытия порождают алгоритмы быстрого решения проблемы за счет чужого времени...
     
  10. ИгорьК

    ИгорьК Гуру

    Интеллигентно сказано, безусловно. Но дело, скорее, в привычке к халяве за счёт Web 2.0, (спонсируемой самоутверждающимися юзерами).
     
  11. sys

    sys Злобный Буратино Модератор

    Вот ведь, не хуже меня загнули.... Теперь мучаюсь попытками дифференциации через призму Web2.0 своих пользовательских качеств по таблице спонсоропригодности...
     
  12. ИгорьК

    ИгорьК Гуру

    Вот что, ..., отвечать на такой вопрос в личку:
    ask.jpg
     
  13. sys

    sys Злобный Буратино Модератор

    Ну что я могу сказать... На лицо не желание разбираться в предоставленном исходном коде. Тут уже все зависит от наличия у Вас свободного времени и расположения духа :)
     
  14. Jarisimo

    Jarisimo Нуб

    теперь проблема
    Uncaught Error: Field or method "connect" does not already exist, and can't create it on String
    at line 1 col 34
    что это значит? второе задание выполняю а первое нет
     
  15. mcureenab

    mcureenab Гуру

    Нужно телепатическим способом догадаться где в коде вы ошиблись?
     
  16. armani

    armani Нерд

    Ошибка мне понятна, много раз сам в такую по глупости вляпывался. Сверьте каждую строчку кода с примерами, обязательно сами разберётесь.