Оглавление:

Pixel Kit для запуска MicroPython: первые шаги: 7 шагов
Pixel Kit для запуска MicroPython: первые шаги: 7 шагов

Видео: Pixel Kit для запуска MicroPython: первые шаги: 7 шагов

Видео: Pixel Kit для запуска MicroPython: первые шаги: 7 шагов
Видео: HDMI илиVGA для ZX Spectrum на Rasbberry Pi Pico 2024, Ноябрь
Anonim
Pixel Kit под управлением MicroPython: первые шаги
Pixel Kit под управлением MicroPython: первые шаги

Путь к раскрытию всего потенциала Pixel Kano начинается с замены заводской прошивки на MicroPython, но это только начало.

Чтобы кодировать Pixel Kit, мы должны подключить к нему наши компьютеры.

В этом руководстве объясняется, что означают загрузочные экраны, как получить доступ к странице терминала и как подключиться к Pixel Kit.

Шаг 1. Экраны загрузки

Image
Image
Загрузочные экраны
Загрузочные экраны
Загрузочные экраны
Загрузочные экраны

Когда ваш Pixel Kit загружается, он показывает несколько экранов, чтобы вы знали, что он делает и его состояние. Вот что они означают:

  • Оранжевый: пытается подключиться.
  • Синий: Создал собственную сеть Wi-Fi.
  • Зеленый: подключен к сети Wi-Fi.
  • Красный: попытка подключиться к сети Wi-Fi не удалась.

Когда Pixel Kit создает свою собственную сеть Wi-Fi, ее следует называть как-то вроде PIXEL_KIT_XXXX, но с номером вместо XXXX.

При первой загрузке Pixel Kit всегда отображается синий экран.

Если ваш Pixel Kit подключен к (зеленый экран) или создан сети Wi-Fi (синий экран), он будет отображать свой IP-адрес в двоичном формате: красные точки означают 1, отсутствие точек означает 0.

Шаг 2: доступ к странице терминала

Доступ к странице терминала
Доступ к странице терминала

Синий экран

Если ваш Pixel Kit загружается до синего экрана, вы найдете открытую сеть Wi-Fi с именем PIXEL_KIT_ * NUMBERS *.

Чтобы открыть страницу терминала в браузере, убедитесь, что вы подключены к сети Wi-Fi Pixel Kit, и перейдите по адресу https://192.168.4.1. Вы увидите страницу с картинками. Хотя он доступен по этому адресу, настоятельно рекомендуется нажать кнопку загрузки и сохранить эту страницу в автономном режиме. Он будет работать так же, но намного быстрее!

IP-адрес Pixel Kit при отображении синего экрана никогда не изменится: он всегда будет

Зеленый экран

Если ваш комплект Pixel загружается с зеленым экраном, он будет отображать свой IP-адрес в сети, к которой он подключен. Мы предполагаем, что он подключен к той же сети, что и ваш компьютер, но если это не так, проверьте последний шаг о том, как восстановить / повторно подключить ваш Pixel Kit.

Убедившись, что ваш компьютер и Pixel Kit подключены к одной сети, перейдите к его IP-адресу, чтобы получить доступ к странице терминала.

Шаг 3: Сохранение страницы терминала на ваш компьютер

Сохранение страницы терминала на ваш компьютер
Сохранение страницы терминала на ваш компьютер
Сохранение страницы терминала на ваш компьютер
Сохранение страницы терминала на ваш компьютер

Когда вы получаете доступ к браузеру терминала со своего IP-адреса Pixel Kit, ваш Pixel Kit ведет себя как веб-сервер: на нем размещается веб-страница, к которой вы можете получить доступ в своем браузере. Каждый раз, когда вы запрашиваете или обновляете эту страницу, Pixel Kit должен останавливать все, что он делает, и отвечать на этот запрос.

Хотя это замечательный Pixel Kit может вести себя как веб-сервер, он не предназначен для использования в качестве веб-сервера, и иногда он может работать очень медленно. Хорошая новость в том, что как только вы загрузите страницу терминала, вы можете сохранить ее в автономном режиме!

Чтобы сохранить страницу терминала в автономном режиме, нажмите кнопку загрузки на боковой панели. Он автоматически сохранит файл в папке «Загрузки», но вы можете переместить и переименовать его в любое место.

Шаг 4. Подключение к Pixel Kit

Подключение к Pixel Kit
Подключение к Pixel Kit
Подключение к Pixel Kit
Подключение к Pixel Kit
Подключение к Pixel Kit
Подключение к Pixel Kit

Открыв страницу вашего терминала и убедившись, что ваш Pixel Kit и компьютер находятся в одной сети (либо тот, что Pixel Kit создал сам, либо тот, к которому вы его подключили), введите IP-адрес в двоичном или десятичном формате. Это будет выглядеть примерно так:

11000000101010000000010000000001

или

192.168.4.1

Если вы хотите узнать, как преобразовать двоичные числа в десятичные, проверьте эту ссылку:

После подключения заголовки станут зелеными, и вам будет представлен Python REPL: чтение, оценка, печать и цикл. Ура!

Шаг 5. Подключение к сети Wi-Fi

Подключение к сети Wi-Fi
Подключение к сети Wi-Fi

При подключении к сети, созданной Pixel Kit, у вас не будет доступа в Интернет.

Если вы хотите кодировать и одновременно иметь доступ к Интернету, вы должны подключить Pixel Kit к сети Wi-Fi, в которой есть Интернет. Компьютер, который вы будете использовать для кодирования, и ваш Pixel Kit всегда должны быть подключены к одной и той же сети.

Самый простой способ подключиться к сети Wi-Fi - запустить saveWifiConf (ssid, passord) в REPL, где ssid - это имя сети, к которой вы хотите подключить ваш Pixel Kit, а пароль - это сетевой пароль:

saveWifiConf ('Имя Wi-Fi', 'Пароль')

После запуска saveWifiConf (ssid, password) необходимо выключить и снова включить Pixel Kit, чтобы изменения вступили в силу.

Совет от профессионалов: вы можете сбросить свой Pixel Kit со страницы терминала, введя следующую команду:

сброс настроек()

Ваш терминал потеряет соединение после перезапуска Pixel Kit. Если вы сохранили свою страницу терминала в автономном режиме, просто обновите ее и подключитесь к новому IP-адресу, отображаемому на зеленом экране (после того, как ваш компьютер повторно подключится к Wi-Fi, к которому вы только что подключили свой Pixel Kit).

Если вы не сохранили страницу в автономном режиме, преобразуйте двоичное число, отображаемое Pixel Kit, в IP-адрес и получите доступ к нему из своего браузера.

Шаг 6: Восстановление / автономный режим

Image
Image

В любой момент выключите и снова включите Pixel Kit, удерживая обе красные кнопки, чтобы заставить его отобразить синий экран.

Это очень полезно в некоторых случаях:

- Вы подключились к неправильной сети Wi-Fi, неправильному паролю, опечатке и т. Д. В этом случае Pixel Kit будет загружаться с красным экраном, и принудительное включение синего экрана - единственный способ снова подключиться к Pixel Kit.

- Подключенная сеть Wi-Fi больше не доступна. Это может быть связано с техническими проблемами, но это также может быть связано с тем, что вы подключились к домашнему Wi-Fi и теперь находитесь в школе или у друга. Переход на синий экран позволит вам подключиться к новой сети Wi-Fi.

- Кажется, мы живем в связанном мире, но я считаю, что мы не должны полагаться на доступность сети, чтобы иметь возможность учиться, творить и проявлять творческий подход! Если вы хотите запрограммировать свой Pixel Kit на 100% в автономном режиме или если Wi-Fi недоступен, включите ваш Pixel Kit на синем экране и удачного кодирования!

Шаг 7: Код со светом

Код с огнями!
Код с огнями!

Документация

Вы можете найти всю документацию о том, что вы можете делать с Pixel Kit с Pixel32:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation

Но в Pixel Kit также есть вся документация в автономном режиме! Вы можете получить к нему доступ, нажав кнопку со знаком вопроса или перейдя по адресу https://192.168.4.1/index.html/#!/docs, если ваш Pixel Kit показывает синий экран. Если ваш Pixel Kit показывает зеленый экран, это будет https://IP_ADDRESS/index.html/#! / Docs.

Рисунок

Есть два основных способа рисования на светодиодах Pixel Kit: библиотеки PixelTurtle и PixelKit.

Первый - самый простой способ начать работу, и вы можете найти все, что он может сделать, по адресу:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle

Вторая - более продвинутая библиотека (на ней написан PixelTurtle), и вы узнаете, как ее использовать:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit

Если у вас возникли проблемы с Python, есть также краткое введение, включенное в офлайн-документацию и по следующим ссылкам:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python

Если у вас возникла проблема, не описанная в документации, загляните на страницу устранения неполадок / часто задаваемых вопросов:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting

Вдохновляющие видеоролики о том, что можно сделать с помощью Pixel Kit, можно найти на страницах руководства:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials

Рекомендуемые: