깜박임은 너무 느리게 새로 고침 된 결과입니다. 최소 100Hz에서 각 세그먼트를 새로 고쳐야합니다. 그러나 실제로 더 빠른 새로 고침을 수행하지 않으면 서 깜빡임을 줄일 수있는 몇 가지 트릭이 있습니다. 순진한 접근 방식은 숫자를 순서대로 새로 고치는 것입니다. 그러나 조금 교체하면 정수가 덜 깜박입니다. 예를 들어, 숫자 1, 3 및 5를 수행 한 다음 되돌아와 숫자 2, 4 및 6을 수행하십시오.
프로세서를 알지 못하고 소스 코드를 보지 않으면 공급 업체가 당신을 묶으려고하는지 아니면 혼란을 다시 작성해야하는지 말할 수 없습니다. 펌웨어 엔지니어의 99 %가 끔찍한 펌웨어를 작성합니다. 클럭 주파수, LED 재생률 등을 가정하는 모든 곳에서 하드 코딩 된 상수가있을 수 있습니다. 펌웨어가 잘 작성되어 있으면 프로세서에 필요한 사이클이 이미 있다고 가정 할 때 재생률이 증가합니다. 잘못 작성된 펌웨어를 사용하면 엉망을 버리고 올바르게 쓰는 것보다 더 많은 문제가 발생할 수 있습니다.
원래 디자이너가 깜박임을 해결하지 못한 이유는 무엇입니까? 아마도 펌웨어가 너무 나쁘게 설계되어 단순히 증가시킬 수 없었습니까? 깜박임이 그토록 분명하다면 왜 제품이 그랬던가? 그것만으로도 원래 디자이너가 혼란스러워했을 가능성이 있습니다. 그가 쉽게 고칠 수 있다면 아마 그랬을 것입니다.
정말 재밌는 일은 이제 다시하고 있다는 것입니다. 비용을 낮추고 싶기 때문에 해외로가는 중입니다. 좋은 디자인은 실제 돈이 들지만 나쁜 디자인은 훨씬 더 비쌉니다. 당신이 그것에 물린 적이 있지만, 분명히 그것을 배우지 못했습니다. 처음에는 좋은 디자인을 사용하면이 위치에 있지 않을 것입니다. 그렇더라도 쉽게 바꿀 수 있습니다. 저장된 오디오를 변경하는 간단한 조작이 아니라는 변명의 여지가 없습니다.
마이크로 컨트롤러와 회로가 무엇인지 모르는 경우 마이크로 컨트롤러와 회로를 변경하는 것이 나쁜 생각인지 아닌지 어떻게 알 수 있습니까? 가격에 따라 엔지니어링을 구매하는 것이 가장 비싼 방법입니다.
의견에 대한 답변으로 추가 :
비 순차적으로 숫자를 새로 고치는 것에 대해 어디에서 들었는지 기억이 나지 않지만 시도해 보았습니다. 인터레이스 TV가 프레임 속도 대신 필드 속도로 깜박이는 것과 같은 이유로 작동한다고 생각합니다. NTSC의 경우 전체 그림이 30Hz에서 다시 그려 지지만 인터레이스 새로 고침으로 인해 깜빡임이 60Hz로 나타납니다. 숫자를 인터레이스하여 2 : 1을 얻지 못하지만 도움이됩니다.
아니요, 60Hz는 충분히 빠르지 않으며 가까이 있지 않습니다. 60Hz는 대부분의 사람들이 더 이상 구형파에 대해 깜박임을 볼 수없는 곳입니다. 60Hz에서 시간의 50 %를 구동하는 LED를 직접 응시하는 사람은 깜박임을 볼 수 없지만 이것이 사람들이 그것을 인식하는 유일한 방법은 아닙니다. 숫자가 두 개인 경우를 제외하고는 LED가 더 짧은 시간 동안 더 밝아 지므로 깜박임이 더 분명해집니다. 망막의 중심이 반응 속도가 가장 느립니다. 당신은 당신의 비전의 주변에서 더 깜박임을 알 수 있습니다. 그러나 진짜 불쾌한 부분은 눈을 움직일 때입니다. 깜박임은 60Hz에서 쉽게 나타납니다. 이 현상으로 인해 깜박임이 보이지 않게 할 수 없으므로 문제는 덜 성가신 것입니다. 60Hz는 여전히 대부분의 사람들에게 매우 성가신 일입니다. 내가 말했듯이, 당신은 적어도 100Hz를 원합니다.
훌륭한 엔지니어링을 얻는 것은 그 자체로 전체 주제입니다. 해외 진출에는 본질적으로 아무런 문제가 없습니다. 유능한 사람들은 다양한 장소에 산다. 문제는 처음에는 나쁜 엔지니어가 최고의 엔지니어를 고용하는 것보다 비용이 많이 든다는 점을 먼저 인식하고 있습니다. 둘째, 엔지니어링 인재를 찾고 심사하는 데 약간의 작업이 필요하다는 것을 알아야합니다. 당신은 1000의 $, 아마도 10의 1000의 $를 쓸 것입니다. 그 정도의 다른 구매 결정처럼 취급하십시오. 주변에 묻고, 인터뷰하고, 참고 문헌을 얻고 실제로 후속 조치를 취하십시오.
당신이 진지하고 직업이 실제적인 한, 약정을하기 전에 약 2 시간의 초기 상담을 기대할 권리가 있다고 말하고 싶습니다. 두 가지 방법으로 진행됩니다. 이 시간 중 일부는 엔지니어를 평가하는 것이지만 물론 엔지니어도 귀하를 평가하고 있습니다. 그들은이 직업이 그들이하고 싶은 일에 부합하는지, 엉덩이 고객에게 고통을 줄 것인지 등을 결정하려고 노력하고 있습니다. 어느 쪽이든, 요구 사항에 들어가서 이야기 할 시간이 충분해야합니다. 엔지니어가 솔루션을 향한 경로에 대한 초기 인상에 대해 이것은 그들이 어떻게 생각하는지, 그들이 당신이 말한 것을 구현하고 얼마나 많은 것을 구현하는지, 드릴 다운하고 실제 문제를 해결하기 위해 노력하고, 그것을 해결하고, 대안 솔루션을 제안하는 등의 많은 것을 알려줍니다.
이 중 어느 것도 엔지니어가 감독 할 수는 없지만 물류 및 우수한 평가를 어렵게합니다. 신뢰하는 사람들로부터 몇 가지 강력한 권장 사항이 있다면 도움이됩니다. 당신이 논리라면 보스턴의 밥이 시간당 130 달러를 원하고 방갈로르의 나 레시가 시간당 35 달러를 원하고 2 주 안에 할 수 있다고 추정한다면, 당신은 심각한 문제를 겪게됩니다.