
~hummingbirdwhocode
14.08.2016
19:39:14
А жрать флеш - жрёт.

Alexander
14.08.2016
20:03:30
писать надо на сях
а ардуино иде - это так, пальцем потыкать

LEXASOFT
14.08.2016
20:05:35
щас ему еще си учить тогда огурца не увидим)

Google

Dr
14.08.2016
23:30:06
Емнип аж ++

LexsZero
14.08.2016
23:41:03
пруф или на русте
https://japaric.github.io/copper/why-rust.html

~hummingbirdwhocode
15.08.2016
02:17:28
И вроде да, там плюсы.
https://www.arduino.cc/en/Reference/Comparison
Точнее, вот, около-Wiring на C/C++, схожий с Processing-ом.

Dr
15.08.2016
02:54:06
угу
емнип там в комплекте winavr, во всяком случае код от проектов которые я писал под винавр она компилила

~hummingbirdwhocode
15.08.2016
02:56:45
Да не думаю.
Она же использует на бэкенде avr-gcc, вот и компилит.

Dr
15.08.2016
02:57:30
но библиотеки-то подходят
и заголовки

Google

~hummingbirdwhocode
15.08.2016
02:57:36
Вообще, она должна всё компилить, вопрос лишь в том, что она из коробки будет пихать жирнючий Arduino.h во всё.

Dr
15.08.2016
03:00:19
не всегда код переносим

Alexander
15.08.2016
05:27:16
В си главное - размер кода
Когда я не смог впихнуть один код в а168, на си он занял что-то около 20% паияти включая шрифт

Dr
15.08.2016
05:30:12
По сравнению с ардуиной?
оба кода итого на си, важна лишь эффективность библиотек
даже стандартные операции подергивания ножкой в ардуине пиздец как раздуты

Alexander
15.08.2016
05:41:31
Дергать ножками в ардуйне надо напрямую и только
Ну имхо это известный факт.
Запись и чтение только через port

Dr
15.08.2016
05:48:17
Слишком ты критичный
надо если скорость важна

kaktys
15.08.2016
05:55:52
у amazon.de появилась подписка на бухло. кроме того, его стало можно с evening express заказывать.

Elisey
15.08.2016
07:33:59

Alexander
15.08.2016
07:40:50
это закон?)
Это признак хорошего тона, если так можно сказать про ардуино иде
Неужели кто-то ещё не читал эту статью на гиктаймс?

Elisey
15.08.2016
07:41:45
Да все читали, это баян

Google

kaktys
15.08.2016
07:43:28

Elisey
15.08.2016
07:44:20
Это понятно, а в чем преимущество, если оба варианта обеспечивают тз?
И нет, я не ардуинофил, я просто стараюсь рационально мыслить

Alexander
15.08.2016
07:44:34
https://geektimes.ru/post/255744/
Просветляйтесь

kaktys
15.08.2016
07:45:32

Alexander
15.08.2016
07:46:06

kaktys
15.08.2016
07:46:27
read/write проверяют кучу хрени

Elisey
15.08.2016
07:46:30

kaktys
15.08.2016
07:46:51
и сами за тебя проверябт состояни порта и выставляют только нужную ногу

Elisey
15.08.2016
07:47:34
задаю вопрос по другому, чем функционально хуже будет вариант на digitalwrite? Если результат полностью соответсвует ТЗ по занимаемой памяти, скорости реакции и тп

kaktys
15.08.2016
07:47:44
ничем

Elisey
15.08.2016
07:47:57
кака разница пользователю, что там проверяется и выполняется

kaktys
15.08.2016
07:48:09
разница только в скорости

Elisey
15.08.2016
07:48:13
у него все работает, и ему пофиг на PORT

kaktys
15.08.2016
07:48:20
DigitalWrite() — 1800мкс
DigitalRead() — 1900мкс

Elisey
15.08.2016
07:48:25
скорсть соответсвует ТЗ

kaktys
15.08.2016
07:48:31
digitalWrite() было 1800мкс, стало 0,2мкс
digitalRead() было 1900мкс, стало 0,2мкс

Elisey
15.08.2016
07:49:13
чувак с кнопки включает свет, у него он загорится через 200 нс, или через 1 мс.
а по ТЗ там дебаунс на 50 мс и скорость разгорания лампочки 500 мс

Google

Elisey
15.08.2016
07:50:00
Это я к тому, что не нужно задрачиваться на том, что порою не очень то и важно

kaktys
15.08.2016
07:50:11
ну тебя и не заставляют

Elisey
15.08.2016
07:50:34
Дергать ножками в ардуйне надо напрямую и только

Alexander
15.08.2016
07:50:50

Elisey
15.08.2016
07:50:58
ты меняешь ТЗ)

kaktys
15.08.2016
07:51:07

Elisey
15.08.2016
07:51:25
вот я это и имел ввиду) что решение зависит от задания)

Alexander
15.08.2016
07:52:16

Dr
15.08.2016
07:52:18

Elisey
15.08.2016
07:52:20
у ардуины ниша по моему видению - сколхозить что-то супербыстро. и она в этой нише работает

Admin
ERROR: S client not available

Alexander
15.08.2016
07:52:39

Dr
15.08.2016
07:52:46

Alexander
15.08.2016
07:52:53
ножками подергать и лампочкой помигать

Dr
15.08.2016
07:53:21

Alexander
15.08.2016
07:53:44

Dr
15.08.2016
07:53:53

Elisey
15.08.2016
07:54:00
щас начнется)

Alexander
15.08.2016
07:54:37
да, почему нет?
навеоное, у меня слишком предвзятое отношение.
Сам я не программер, но сверизбыточный код мне противен

Dr
15.08.2016
07:54:55

Google

Alexander
15.08.2016
07:55:05
если можно код селать компактее и быстрее для отдного и того же ТЗ - то я выберу компактнее и быстрее

Dr
15.08.2016
07:55:12
я бы тебя попробовал заставить под пк писать на асме а под веб на байткоде

Elisey
15.08.2016
07:55:20

Alexander
15.08.2016
07:55:26
под веб не пишу, асм знаю

Dr
15.08.2016
07:55:36

Alexander
15.08.2016
07:55:45

Dr
15.08.2016
07:55:53
но тупо быстрее и больше заработать я могу написав на ардуино иде

Elisey
15.08.2016
07:56:02

Dr
15.08.2016
07:56:06
зачем мне тратить мои деньги, если ТЗ в итоге выполнено?

Alexander
15.08.2016
07:56:11

Dr
15.08.2016
07:56:41
пример!

Elisey
15.08.2016
07:56:54

Alexander
15.08.2016
07:57:18
пример!
какой пример? Тупо ниже вероятность ошибки. Чем проще и примитивнее устройство - тем надежнее оно работает

Dr
15.08.2016
07:57:25

kaktys
15.08.2016
07:57:33

Alexander
15.08.2016
07:58:15

Dr
15.08.2016
07:58:23
int led_pin = 13;
digital_write(led_pin, 1);
или
PORTB &= ~(1«3);
где вероятность накосячить выше?

Alexander
15.08.2016
07:58:46
нигде

Dr
15.08.2016
07:59:08
конечно, второй вариант же такой легкочитаемый