The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Британская вещательная корпорация представила вторую редакцию платы micro:bit, opennews (??), 18-Окт-20, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


65. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от Lex (??), 18-Окт-20, 17:30 
Оно по описанию, вроде был интересно..
Если не начинать думать и не вспомнить, что есть целая куча отладочных и проч плат с очень интересными параметрами и не задуматься, зачем для такой железки вообще нужен пихон, еще и урезанный, тогда как есть вполне годный Си, который реально удобней при работе со слабыми МК. Это реально ппц.

И обучать кого-либо чему-либо он, похоже, будет даже хуже, чем ардуина( которая, как показало время, никого ничему не учит - в умелых руках она является средством быстрого создания прототипов, в не_умелых - создает видимость каких-то умений, которые в итоге оказываются чем-то вроде "нахвататься верхов, пустить пыль в глаза с умным видом и нифига не понять, оказавшись неспособным сделать что-либо сверх реализованного в ардуине" )

Ответить | Правка | Наверх | Cообщить модератору

76. "Британская вещательная корпорация представила вторую редакци..."  +1 +/
Сообщение от Аноним (75), 18-Окт-20, 18:27 
Scratch тоже ничему казалось бы не обучают. Но все его используют для обучения
Ответить | Правка | Наверх | Cообщить модератору

100. "Британская вещательная корпорация представила вторую редакци..."  +1 +/
Сообщение от Карабьян (?), 18-Окт-20, 20:52 
Скратч еще какой-то. Так не доберешься до главного, имея столько промежуточных ступеней
Ответить | Правка | Наверх | Cообщить модератору

101. "Британская вещательная корпорация представила вторую редакци..."  –2 +/
Сообщение от Карабьян (?), 18-Окт-20, 20:53 
Покажите мне библиотеку для вайфая без арлуины плизз. Или все это писать руками??
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

153. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от Lex (??), 19-Окт-20, 11:05 
> Покажите мне библиотеку для вайфая без арлуины плизз. Или все это писать
> руками??

Так может тебе просто сразу готовое устройство купить - и готово, зачем лишние заморочки ?

А то, написанные кем-то до тебя библиотеки для вайфайного модуля, библиотеки для работы с двигателем.. библиотеки для мигания светодиодом.
В итоге, все "обучение и программирование" заключается в сваливании в кучу уже кем-то сделанных "черных ящиков" и написании нескольких строк кода, который новичок толком и не поймет, как в принципе не поймет, что вообще происходит в прошивке - просто мотор просто крутится, просто вайфайный модуль просто работает( и хз как, как там данные пробрасываются и обрабатываются и почему вон то конкретное сообщение приводит к неведомым багам ).
С таким же успехом можно просто учить программировать на компе, чтобы у какой-нибудь формы GUI просто менялся цвет кнопок по нажатию итп - в плане изучения "микроэлектроники" результат будет примерно таким же: околонулевым, ведь в обоих случаях обучающийся с реальным железом практически никак не взаимодействует и ни в чем новом не разбирается( работа конкретных протоколов, особенности работы с конкретными железками, прерывания и проч ), ведь это все скрыто от него за жирнющими слоями абстракции.

Тогда как в реализации взаимодействия на тех же Сях посредством SPI, I2C итп нет практически ничего сложного, это довольно интересно и можно быстро получить наглядный результат - подключиться к какому-либо датчику или иному простенькому устройству и считать( что-либо с какого-либо датчика ) или отправить данные на него( вывести текст на тот же двухстрочный дисплей / помигать какими-либо светодиодами или их матрицами )

И, если речь о модулях, предназначенных для творчества, то там обычно весьма неплохая документация.
Нередко может оказываться, что сам протокол обмена данными и система команд у конкретной железки довольно простые и на написание кода, позволяющего взаимодействовать с железкой, требуется весьма немного времени.

Как итог, ардуина и проч - штуки, хорошие для быстрого прототипирования уже теми, кто многое знает.
Но в плане обучения это полнейшее днище, после которого едва ли будут способности работы с железками, как и вообще интерес к этому( ведь для конкретной задачи может просто не оказаться библиотеки или проги )

Ответить | Правка | Наверх | Cообщить модератору

155. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от n80 (?), 19-Окт-20, 11:19 
> Покажите мне библиотеку для вайфая без ардуины плизз. Или все это писать руками??

Не совсем библиотека, но вот пример из сохранённого: https://github.com/nekromant/esp8266-frankenstein
Автор, конечно, зовёт это quick and dirty, но на самом деле у него просто повышенные (i.e. здоровые) требования к собственному коду (и это прекрасно), чего нельзя сказать о производителе и оригинальной SDK.

Или вот ещё пару примеров: https://github.com/cnlohr/nosdk8266 https://github.com/pfalcon/esp-open-sdk

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

162. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от Атон (?), 19-Окт-20, 13:43 
> Или вот ещё пару примеров: https://github.com/cnlohr/nosdk8266

он там 80МГц чип разгоняет до 346
ничосе!  

Ответить | Правка | Наверх | Cообщить модератору

148. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от Crazy Alex (ok), 19-Окт-20, 01:06 
Чтобы пробудить интерес, особенно у ребёнка, особенно современного, за чьё внимание бьётся туча источников - надо чтобы результат был зрелищным и получался быстро. Питон в этом плане на порядок лучше сей. Но не переводятся борцы за "истинный путь", даже если на этом пути 9/10 идущих забьют на всё и пойдут в очередную MMORPG рубиться.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

154. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от Lex (??), 19-Окт-20, 11:16 
> Чтобы пробудить интерес, особенно у ребёнка, особенно современного, за чьё внимание бьётся
> туча источников - надо чтобы результат был зрелищным и получался быстро.
> Питон в этом плане на порядок лучше сей. Но не переводятся
> борцы за "истинный путь", даже если на этом пути 9/10 идущих
> забьют на всё и пойдут в очередную MMORPG рубиться.

Так и в чем конкретно заключается "сильно бОльшая зрелищность" ?
на том уровне взаимодействия с железом оно примерно одинаково: циклы, прерывания, ввод/вывод в порты, работа с регистрами и проч.
Мигнуть светодиодом - это, по сути, несколько строк кода что на питоне, что на сях( выставить ноль на ножке, выставить единицу.. ну можно это еще в цикле делать с задержкой, тогда светодиод будет мигать с некоторой периодичностью ). Где тут питоновская пупер-зрелищность ?

Если же речь о принципиальном нежелании работать с протоколами обмена и проч, то.. а точно нужно обучение программированию именно "железа", а не просто обычное обучение программированию, которые, фактически, и получается, только вместо смены цвета кнопок в гуе или вывода какого-либо текста, получается почти то же самое, только на заранее подготовленной платке и за кучей абстракций, за которыми железа и не видно ?

Тем более, что и сишных подобий, скрывающих за жирнющими слоями абстракций "железо", в общем-то, немало - та же ардуина с чемоданом барахла. Другое дело, что, даже на западе уже нередко начинают задумываться о наличии смысла подобного "обучения", поскольку после него дети практически не умеют ничего, но, главное, и не хотят в принципе - ведь они уже привыкли сваливать в кучу несколько "черных ящиков", кем-то написанных для конкретных задач и в несколько строк кода это связывать, им крайне тяжело дается работа без этой горы мусора, нередко, настолько тяжело, что пропадает всякий интерес к "железкам" как только ардуина заканчивается.

Ответить | Правка | Наверх | Cообщить модератору

161. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от пох. (?), 19-Окт-20, 13:16 
> Если же речь о принципиальном нежелании работать с протоколами обмена и проч, то.. а точно
> нужно обучение программированию именно "железа"

тут нет особо обучения программированию железа. Тут именно обучение программированию на максимально упрощенном макете.

> фактически, и получается, только вместо смены цвета кнопок в гуе

чтобы поменять цвет кнопки в гуе - надо понимать, как устроен гуй, что в нем такое "кнопки" и выучить нескучный тулкит с учебником в пяти томах. А заодно освоить нескучный тулчейн.

Иначе это будет копипаста из методички, без малейшего понимания, что все эти заклинания делают и как хоть что-то сделать НЕ по методичке. Где в этой сотне страниц та единственная строчка про программирование - вообще хрен найдешь.

А как помигать не этим диодиком, а соседним - ребенок 10 лет, полагаю, разберется - поскольку все, что ему надо - запустить иде, набрать четыре строки и нажать кнопку "run".

> Тем более, что и сишных подобий, скрывающих за жирнющими слоями абстракций

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

Ответить | Правка | Наверх | Cообщить модератору

169. "Британская вещательная корпорация представила вторую редакци..."  +/
Сообщение от Михрютка (ok), 19-Окт-20, 22:55 
>>>А как помигать не этим диодиком, а соседним - ребенок 10 лет, полагаю, разберется - поскольку все, что ему надо - запустить иде, набрать четыре строки и нажать кнопку "run".

и это будет не копипаста из методички, и понимание, что все эти заклинания сделают. верю, как себе.

я в молодости так силкворм на спектруме программировал: введу LOAD ""  - и уже все запрограммировалось!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру