Перейти к содержанию

Голь на выдумки хитра (способы, приемы, методы, хитрости)


Рекомендуемые сообщения

Я сам недавно стал использовать подставку как сделал паяльную станцию, а так всю жизнь тоже клал на разные железки :heat:

" Вызывает интерес Ваш технический прогресс " ( Л. Филатов )

А, на ругань жалко буквы тратить

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Лет 10 назад под руку попалась какая то прочная дюралевая крышка (а может и дно))) размером примерно 10х15см, толщина стенок около 2мм.

По  торцам под паяльник 25вт приклепал 2 дюралевых "ласточкин хвост". Внутри стоит две коробочки (под припой и канифоль) и губка.

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

 

Изменено пользователем Аль-кор
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

5 минут назад, Аль-кор сказал:

...Можно соскрести окалину с жала об бортик или удалить мусор с кончика жала...

Этак же чистил жало паяльника, пока у жены не позаимствовал металлическую "губку-тёрку" (в хозяйственном за копейки), эта губка сплетена из "плоской" проволоки-стружки в виде скатанного чулка...

Раскатал "чулок", отрезал сколь надо,  запихнул в металлический "стаканчик" (крышка от какого то мощного переменника)...

Процесс чистки жала стал более эффективным и комфортным, и весьма быстрым - буквально в два тыка. Жало чистое, без какого либо нагара, без лишнего припоя, с тонким облуженным слоем... 

Типа,  проверено,  рекомендую.

Вот моя подставка-насессер:

1104664062_.JPG.0f79017cad56d9d33887903cc4757063.JPG

Больше "об край" не чистил ни разу! Металлическая стужкогубка в эксплуатации второй год.

С уважением, Сергей

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А моя предыдущая подставка под паяльник с регулятором мощности в основании

1507838534_.jpg.8c6fa7ac0ff53059ae0cfcbdf6482577.jpg

настолько понравилась еще нескольким моим друзьям и знакомым, что пришлось делать их им в подарок.

1189543549_.jpg.890369f303783ace2652123bd623416f.jpg

Пока сделал пару, надо еще две. 

Коробочка с канифолью расположена внутри колечка из магнитной резины с диска от флоппи-дисковода, предотвращающего её соскальзывание. Отличие от предыдущей - в размещении органов управления не сбоку, а с торца.  Ну, и ширина поменьше.

А вот ложа для ДВУХ паяльников - оказались очень удобными. При замене одного паяльника на другой, с другим жалом ("двухстволка", либо утонченное), пока первый остывает, второй греется. Такое нужно не часто, но бывает.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

34 минуты назад, Falconist сказал:

А моя предыдущая подставка под паяльник с регулятором мощности в основании

Меряться подставками  так меряться!

Вот мой недавно сделанный девайс (для тонких работ) , реинкарнация 27вольтового паяльника от советской "паяльной станции" БПС 220/127-9\12.:

1500428767_2.JPG.306acf971d5f1f26ae12071dc2f0c43e.JPG

Основание - переделаный БП с регулировкой 15-30В. (до 3-х ампер), развязка от сети,  защита, общее заземление ,....

"2-й этаж" - глухая крышка от какого то  компового БПшника на 5-ти миллиметровых монтажных стойках,  держатель  паяльника - хомуты от многоконтактного ШРа на 30ти мм-ых монтажных стойках, питающий провод - 3-ёх проводная плетёнка из мягкого МГТФа (практически невесомая). Чашки для припоя, стружкогубки и чечек для текущего ремонта,  от того что под руку попало.

С уважением, Сергей

 

Изменено пользователем Sukhanov

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

Ну, так это ж совсем другое дело по сравнению с предыдущим "колхозом"!

Вопрос: как организована регулировка выходного напряжения БП; какой он топологии (однотактный/двухтактный)? На чем выполнен? Я нынче решаю проблему широкой регулировки выходного напряжения однотактного инвертора для сверлилки. Вроде решение найдено, сейчас реализовывается "в железе". Плата почти готова - осталось только трансель намотать. Но всё равно, любая информация по этому вопросу была бы интересной.

Как запущу - обязательно отпишусь. Как по мне, то в моем решении новизна есть. И существенная.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

29 минут назад, Falconist сказал:

Вопрос: как организована регулировка выходного напряжения БП; какой он топологии (однотактный/двухтактный)? На чем выполнен?

В основе питальника - МеанВелловский АС-ДС (RS-50-24), с минимальными переделками (добавлен показометр напряжения, и вынесен крутильник с расширеным диапазоном регулировки питания, от 16 до 29В (штатный от 19 до27)), крутильник регулировки  - он же и выключатель питания (СП3-4вМ 10 КОм).

Корпус отпиленый (укороченный) и  перегнутый корпус от MW SP-100-27,  чтоб было где аккуратно и с претензией на эрганомику разместить разъём, показометр и крутильник...

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

С уважением, Сергей

ЗЫ

Цитата

Ну, так это ж совсем другое дело по сравнению с предыдущим "колхозом"!

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

 

Изменено пользователем Sukhanov

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

20 часов назад, Sukhanov сказал:

реинкарнация 27вольтового паяльника от советской "паяльной станции" БПС 220/127-9\12.:

Это если не ошибаюсь паяльник где жало вкручивается? У меня тоже есть этот паяльник, но не приспосабливаю его т.к. не знаю как быть с заменой жал. Как вы решаете этот вопрос?

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

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, igorstepok сказал:

....Как вы решаете этот вопрос?....

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

С уважением, Сергей.

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

А если при вкручивании жала резьбу смазать графитной смазкой или просто обильно натереть графитом, выкручивание старого в будущем создает на много меньше проблем.

Ссылка на комментарий
Поделиться на другие сайты

Коль зашел разговор о подставках для паяльника, приведу ссылку на "самопал" от @pol newman из другой темы:

photo_2021-09-22_23-47-30.jpg.7c623dc8f54c387bbd23255f90d0d2e7.jpg

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

8 часов назад, Алебастр сказал:

подставку для паяльника можно сделать,  согнув пополам и под прямым углом,  пластину из алюминия размером 80 х 80 мм

Такая подставка у меня шла с паяльником уже, в принципе нормальная, иногда пользуюсь.

Ссылка на комментарий
Поделиться на другие сайты

Часто у нас возникает проблема, куда поселить какое-то собранное устройство. Заказывать корпус -дорого, делать с нуля -хлопотно. да еще и хочется чтобы всё не выглядело кустарно.

Я использую корпуса от разных древних/убитых устройств. В данном случае, это корпус от древней авто магнитолы.

1. Спилил на крупном наждаке все неровности.

2. Из стела склеил корыто форму, по размеру передней панели.

3. Залил эпоксидкой, с добавкой тонера от лазерного принтера.

4. С внутренней стороны, фрезой сделанной из сверла Ø10мм, убрал лишнее.

5. Морду подровнял на крупной наждачке.

Теперь разметка, сверловка, шлифовка и т.д. новой морды панели.

Эпоксидка хорошо поддается обработке, если хорошенько шлифонуть и полирнуть, то можно даже обойтись без покраски.

 

IMG_2784.jpg

IMG_2785.jpg

IMG_2786.jpg

IMG_2787.jpg

IMG_2788.jpg

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Sergej сказал:

проблема, куда поселить какое-то собранное устройство

"Проблема" надуманная ("псевдопроблема"). На самом деле никаких проблем нет, если плата ДЕЛАЕТСЯ ПОД КОРПУС, а не корпус подбирается под плату. Здесь, в этой теме, был мой оффтопный пост (перенес его в соответствующую тему) с фото платы ИИП, предназначенной для установки в готовую ножную педаль. Только прикрутить её пятью винтами к имеющимся в педали отверстиям и всё. Да, приходится поломать голову над разводкой. Но зато и результат отличный.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

10 минут назад, Falconist сказал:

На самом деле никаких проблем нет, если плата ДЕЛАЕТСЯ ПОД КОРПУС, а не корпус подбирается под плату.

Абсолютно верно!!! если корпус нулевый. Плату я делал под этот корпус. Но морду всё равно нужно рихтовать.

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Sergej сказал:

Плату я делал под этот корпус

Тады ой!

А еще очень неплохи корпуса от CD-ROMов. Правда, мордасу и тыл приходится как-то лепить из подручных средств. 

Я потому отреагировал на Ваш пост, что напрягают просьбы "юных дарований" о предоставлении им готовых разводок ПП изготавливаемых устройств. 

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

55 минут назад, Falconist сказал:

А еще очень неплохи корпуса от CD-ROMов

И эти корпуса мне очень нравятся. тем боле с ними попроще, пластик клеится дихлорэтаном. и  соответсвенно плата делалась под него.

Корпуса мы не обсуждаем. Обсуждаем способы и хитрости в их переделке.

IMG_4444.jpg

IMG_4445.jpg

Ссылка на комментарий
Поделиться на другие сайты

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

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

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

О растворителе "Ксилол" слышал, но взял в руки только когда понадобилось растворить пенопласт. Попробовал ксилол по пластику, результат превзошел мои ожидания.

Для приготовления клеевого состава, ножницами нарезаю пластик 1/3 емкости и заливаю ксилол до полного объема(в моем случае шприц) на ночь. но для полного растворения, думаю что достаточно 2-3 часа. Без перемешивания, на утро однородная масса по консистенции свеже выкачанного мёда. Черный и прозрачный пластик нарезаю из коробки от CD дисков, белый -одноразовая вилка. Чем тоньше пластик, тем лучше растворяется. 

Преимущества ксилола: 1) На много дешевле дихлорэтана. 2) Умеренно токсичен по сравнению с высокотоксичным дихлорэтаном. 3) Менее летуч, что дает время на подправить/исправить.

IMG_5057.JPG

Ссылка на комментарий
Поделиться на другие сайты

Сверлил платы китайскими твердосплавными сверлами , когда сверло ломалось кидал в банку с текучкой . Сегодня травил платы и надо платы разрезать  (до этого  ,  пользовался ножницами  , резаком  ) хрень получалась . Ножницы деформируют  , трескают текстолит . Резак ( из ножовочного полотна ) - быстро тупится .  Давно думал попробовать обломок твердосплавного сверла попробовать для резки стеклотекстолита , в качестве резака ,  сегодня попробовал - милое дело . Надо только методом научного и тактильного тыка ( проворачивая ) подобрать наиболее режущую конфигурацию обломка . Ах да ! Линейку надо - которую не жалко . Сегодня видел серебристую стружку с линейка . Твердосплав он такой ;) 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Роман приморье сказал:

обломок твердосплавного сверла попробовать для резки стеклотекстолита

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

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

И безвинную небесплатную стальную линейку убивать не надо (раз с неё стружка снялась, значит скоро эта линейка станет "КРИВОлинейка"), в качестве направляющей прекрасно работает кусок бесплатного (соседи после ремонтов остатки материалов выбрасывают регулярно) ламинированного оргалита (напольный "ламинат" в виде плашек из МДФ). Просто ламинат применять как направляющую не для самого режущего элемента, а для держателя этого режущего элемента. Ну и широкая полоска изоленты на линейке (ламинате) предотвратит скольжение по плате.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Роман приморье сказал:

Ножницы деформируют, трескают текстолит

Сколько ни пользовался ножницами - НИКОГДА ничего они не деформировали и не трескали. То ли руки у Вас растут из необычного места, то ли ножницы неправильно заточены, то ли вообще тупые, как сибирский валенок.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

12 минут назад, Falconist сказал:

То ли руки у Вас растут из необычного места, то ли ножницы неправильно заточены, то ли вообще тупые, как сибирский валенок.

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

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

С уважением, Сергей

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

Мне и обычных "дедовских" (прямых) ножниц вполне достаточно.

5a317b36d4d4d_.JPG.69b44fb35f7e2c90331508d0a767818e.JPG

Ни шума, ни пыли, ни чрезмерных затрат времени.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Это еще где-то на рубеже 2013-2014 годов призошло, просто Вы поздновато присоединились к глобальному помешательству.
    • Этот вариант меня вполне устроит.  То есть тот инструмент, которым редко пользуемся, отключаем и убираем в коробку. При этом доставать и подключать нужный инструмент ИМХО удобнее, чем ставить еще один габаритный девайс с нужным инструментом на рабочий стол. 
    • Вашими бы устами да мед пить. А мозги топикстартеру пожаловать в качестве кешбека. Но suum cuique...
    • Данная тема к "импульсникам" не относится, поэтому всё "внетемное" удаляю. Не флудим. Для обсуждения других схем создавайте отдельные темы!
    • @READART Из практики. Даже 2в1 ухитряются путаться и мешать друг другу. Что за ад будет происходить с 4в1 я с трудом представлю. Вероятнее всего он будет низведен до банального 2в1 из-за неудобства.
    • нечего там смотреть, достаточно взглянуть на картинку- это похоже болячка этой деки- присоединяюсь к теме- у меня такая же проблема!
    • @donec Спасибо, но нет. Слишком всё как то всё сложно и запутано написано там в этом коде.  Я сейчас тем временем продолжаю разбираться с дисплеем. Выяснил причину артефактов на дисплее, а она кроется в коде, но это ещё нужно понять как исправить. Собственно в чём суть дела вывод по одному символу работает корректно и всё отображается правильно, но как только я пытаюсь вывести строку то на дисплее сразу появляются всяческие артефакты. Так что тут получается нужно каким то образом править код вывода строки. Вот весь код написанный под ATMEGA16. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #define MAIN_H_ #define LCD_H_ #define LCD_DDR DDRA #define LCD_PORT PORTA #define LCD_PIN PINA #define DATA 0b11110000 #define RS PA2 #define E PA3 #define E1 LCD_PORT|=(1<<E) #define E0 LCD_PORT&=~(1<<E) #define RS1 LCD_PORT|=(1<<RS) #define RS0 LCD_PORT&=~(1<<RS) void lcd_ini(void); void lcd_str(char* str); void lcd_pos(uint8_t line, uint8_t pos); void lcd_num(uint8_t num, uint8_t line, uint8_t pos); uint8_t n=0; void write(uint8_t n) { n<<=4; E1; //линию Е в 1 LCD_PORT&=~DATA; //удалить предыдущую отправку LCD_PORT|=n; //выставить значение на пины управления дата битами asm("nop"); //пропуск такта E0; //линию Е в 0 } void send_byte(uint8_t byte, uint8_t tip) { if (tip) //если тип данные на линии RS 1 { RS1; } else //иначе тип команда и на линии RS 0 { RS0; } write(byte>>4); //передача старшего полубайта write(byte); //передача младшего полубайта } void lcd_ini(void) { LCD_DDR|=DATA | (1<<RS) | (1<<E); _delay_ms(20); RS0; write(3); _delay_ms(5); write(3); _delay_us(150); write(3); _delay_us(50); write(2); _delay_us(50); send_byte(40,0); _delay_us(50); send_byte(12,0); _delay_us(50); send_byte(1,0); _delay_ms(2); send_byte(6,0); _delay_us(50); } void lcd_str(char* str) { uint8_t n=0; while(str[n]) { send_byte(str[n],1); n++; } } void lcd_pos(uint8_t line, uint8_t pos) { uint8_t adress=(line*0x40+pos)|0x80; send_byte(adress,0); _delay_us(50); } void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; char rxb; volatile start=1, flags; ISR(USART_RXC_vect) { char rxb = UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=rxb; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); flags = 0; DDRB = 0b10000000; PORTB = 0b11111111; lcd_ini(); while(1) { if (~PINB & (1<<1)) { send_UART('P'); send_UART('B'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); lcd_pos(0,0); send_byte('A',1); lcd_pos(1,0); lcd_str("PORT B1"); //lcd_str(" "); //lcd_pos(1,0); //lcd_str(" "); //lcd_pos(1,0); //lcd_str("GAMES AND SOFT"); //send_byte(0b01000001,1); //A //send_byte(0x41,1); //A //send_byte('A',1); //A } if (~PINB & (1<<2)) { send_UART('P'); send_UART('B'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); lcd_pos(0,0); send_byte('B',1); lcd_pos(1,0); lcd_str("PORT B2"); //lcd_pos(0,0); //lcd_str(" "); //lcd_pos(1,0); //lcd_str(" "); //lcd_str("TIFASO"); } if (~PINB & (1<<3)) { send_UART('P'); send_UART('B'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); lcd_pos(0,0); send_byte('C',1); lcd_pos(1,0); lcd_str("PORT B3"); //lcd_str(" "); //lcd_pos(1,0); //lcd_str(" "); //lcd_pos(1,0); //lcd_str("HELLO"); //lcd_pos(1,0); //lcd_str("PLAYER BT201"); } if (~PINB & (1<<4)) { send_UART('P'); send_UART('B'); send_UART('4'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); lcd_pos(0,0); send_byte('D',1); lcd_pos(1,0); lcd_str("PORT B4"); //lcd_pos(0,0); //lcd_str(" "); //lcd_pos(1,0); //lcd_str(" "); //lcd_str("FILE MUSIC MP3"); //lcd_pos(1,0); //lcd_str("USB PLAYER VOLL"); } char i = 0; if (rx_buf[i] == 'M'){ i++; if (rx_buf[i] == '1') { LED_1_ON(); LED_2_OFF(); } else if (rx_buf[i] == '2') { LED_1_OFF(); LED_2_ON(); } else if (rx_buf[i] == 'T') { LED_1_ON(); LED_2_ON(); } else if (rx_buf[i] == 'K') { LED_1_OFF(); LED_2_OFF(); } } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); lcd_pos(0,0); send_byte('E',1); lcd_pos(1,0); lcd_str("PORT C0"); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); lcd_pos(0,0); send_byte('F',1); lcd_pos(1,0); lcd_str("PORT C1"); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Собственно за вывод символа отвечает send_byte она работает правильно, а за вывод строки отвечает lcd_str вот в ней как раз таки и вся проблема с артефактами. А что конкретно не так я пока ещё никак не пойму. Может кто более опытным глазом увидит и подскажет что нужно исправить.
×
×
  • Создать...