Прямой эфир

0
То, что Паскаль четко структурированный, высокоорганизованный и интуитивно понятный язык не вызывает никаких сомнений. Мое знакомство с Паскалем, а точнее с Object Pascal, началось с Delphi7 лет 5 назад. И прежде чем выбрать его для изучения, долго присматривался к другим языкам. Бейсик — это взрыв мозга, а не язык, особенно его адаптация для ООП (Visual Basic). Си с плюсами и без них — сложные для понимания начинающими, трудночитаемый синтаксис для тех, кто не привык к нему. Единственная фишка в нем, которая мне приглянулась, так это возможность объединять несколько операторов в один.
0
а что если там 5 метров?
0
В том то и дело что не понятно. Вы лишь изложили суть позиционирования лазера. Про «можно обойтись и фотоприемником, считывая яркость » слова не было. А из фразы «надо двигать не сканер, и не штрих-код. Надо двигать подсветку!» совсем не делается вывод что «можно обойтись и фотоприемником, считывая яркость ».
Я лишь излагаю свою критику. Знающие люди проглотят эту статью додумав недостающее сами, либо проглотят не заметив.
Начинающим или незнающим эту тему будет сложно понять.
  • avatar
  • Episcop
  • 08 марта 2011, 19:36
0
ну, как стало понятно — можно обойтись и фотоприемником, считывая яркость луча в известные промежутки времени. принцип распознавания — это уже математика, а мне была интересна сама идея.

разбирал я настольный. тоже самое, только лазеров больше, призма крутится, на каждую полосу — свой датчик. ну и сложная система синхронизации всего этого добра
  • avatar
  • vvzvlad
  • 08 марта 2011, 19:27
0
Статья не открыла сути. Даже не ответила на Ваши мысли «просто фото-приемником не обойтись, придется использовать либо камеру с оптикой, и сложный софт для распознавания, либо проводить тонкой щелью „
Я ожидал найти в этом посте принцип функционала распознавания самого штрих-кода, а не принцип позиционирования
>>>>>Но в сканерах немногое с тех пор изменилось
В современных ручных так и осталось разве что элементная база поменялась, а в настольных, например Магеланах крутится призма и там сложная система зеркал.
  • avatar
  • Episcop
  • 08 марта 2011, 19:21
+2
Да, бедный ты бедный, мученик наш :)
0
Отличная статейка
0
Спасибо. Всю жизнь мучался, не знал, как оно работает.
0
Спасибо за обзор! Меня самого раньше терзала идея насчет того каким образом они работают.
0
Поменьше олова и больше флюса, тогда будет все ОК
0
Да, это резервирование памяти. Как .DB в AVR.

Ну, кагбэ D[efine] C[onstant] 16 [bits]

Принципиалная разница состоит в том, что в AVR предполагается, что по адресу вектора прерывания раполагается непосредственно первая команда обработчика, которая, естесственно, по факту замещается rjmp'ом на настоящий обработчик. Тут же мы по адресу вектора кладем адрес настоящего обработчика т.е., просто резервируем константу.
  • avatar
  • _YS_
  • 08 марта 2011, 18:06
0
Судя по всему — это 16-битная константа.
  • avatar
  • savant
  • 08 марта 2011, 17:31
0
Это KiCad с wings
  • avatar
  • Frolls
  • 08 марта 2011, 17:31
+1
Схема нарисована в кикаде (KiCad), плата разведена была там же.
  • avatar
  • vvzvlad
  • 08 марта 2011, 17:18
0
дак сесть, расслабиться, под сигаретку прочитать парочку статеек, разве не в кайф?!
  • avatar
  • Kramer
  • 08 марта 2011, 17:07
0
ХЫЫЫЫЫЫЫЫЫЫЫЫТЬ!!! ПОдтерся, смыл и вышел. Чего там рассиживаться то?
  • avatar
  • DIHALT
  • 08 марта 2011, 16:56
0
kiCad поди или Игл с примочкой.
  • avatar
  • DIHALT
  • 08 марта 2011, 16:45
0
а что за 3d програмка на скриншоте?
+1
ха, кстати да. я поначалу думал, что будет гайд как сделать лампу в гараже. ну, как обычно — пробирка, фольга резанная ножницами из швейцарского ножа, шприц вместо насоса, для откачки воздуха.
но нет, все остальное на уровне. а вот ножницы так и остались странной деталью
  • avatar
  • vvzvlad
  • 08 марта 2011, 15:27
0
А на ножницы нормальные не хватает.
  • avatar
  • Vasil
  • 08 марта 2011, 15:24