Thông báo

Collapse
No announcement yet.

[Đố vui] Thiết kế tiết kiệm chân (nâng cao)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #31
    Như vầy o biết đc chăng:

    Nếu N=6 ta sẽ dựng 1 mảng dây gồm 6 hàng và 6 cột.
    - Từ mỗi hàng dây thứ i qua cột dây thứ j (j !=i; i,j<=6) ta sẽ đấu 1 led. Vậy ta có tổng cộng 6x6-6=30(led)
    - Từ mỗi hàng dây thứ i qua cột dây thứ j( j > i; i,j<=6) ta sẽ đấu 1 trở R (4k7) nối tiếp với 1 nút nhấn. Vậy ta có tổng cộng 5+4+3+2+1=15(nút nhấn).

    Giải thuật quét led như cũ. Với phím: trước hết cho tất cả các chân làm ngõ vào rồi lần lượt cho từng chân hàng làm ngõ ra p(i)=0; và đọc các chân tiêp theo, tức p(j), nếu p(j)=0 => phím(i,j) được nhấn.
    for(i=1;i<6;i++)
    {
    ...P(123456)=vào;
    ...P(i)=ra;
    ...P(i)=0;
    ...for(j=i+1;j<7;j++)
    ...{
    ......if(P(j)==0) Phím(i,j)=1; //phím nhấn.
    ...}
    }
    !e

    Comment


    • #32
      Nguyên văn bởi falleaf Xem bài viết
      Nếu làm như thế này, thì tới bài toán số (3) sẽ không giải được, đó là nếu nhấn 2 nút cùng lúc, thì chắc chắn sẽ làm LED không mong muốn sáng lên, hoặc làm cháy PIC (do dòng output có thể bị ngắn mạch).

      Lần trước đã gợi ý cho bạn về điện trở kéo lên xuống, đúng là lợi hại, đã ra ngay được cái mạch N nút. Bây giờ khó khăn ở chỗ nếu làm thế này thì PIC sẽ toi khi bấm 2 nút cùng lúc.

      À hà... câu chuyện lại bắt đầu vui rồi .

      Tất cả các nhà sản xuất chip đặc biệt dành cho quạt đều có ghi khuyến cáo rất rõ, nếu như khách hàng sử dụng mà bấm 2 nút cùng lúc, thì việc hư hỏng nhà sản xuất không chịu trách nhiệm.

      Như vậy, nếu giải quyết thêm bài toán này, có thể nói là ta đã giải quyết được một bài toán lớn rồi đấy.

      Các bạn sắp có được nó roài .

      Chúc vui.
      Nếu vậy thì gắn thêm 5 diode vào 5 phím chống điện áp từ VCC đổ ngược vào LED đúng chưa?
      Mình sẽ test phần cứng vụ này
      Đẹp từng kilomét

      Comment


      • #33
        Nguyên văn bởi Kilodeth Xem bài viết
        Nếu vậy thì gắn thêm 5 diode vào 5 phím chống điện áp từ VCC đổ ngược vào LED đúng chưa?
        Mình sẽ test phần cứng vụ này
        Tiền diode mắc lắm

        Chúc vui
        Falleaf
        Công ty TNHH Thương mại và Giao nhận R&P
        58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
        mail@falleaf.net - VP: (04) 36408561 - (08) 38119870

        Comment


        • #34
          Nguyên văn bởi zemen Xem bài viết
          ta sẽ đấu 1 trở R (4k7) nối tiếp với 1 nút nhấn.
          Đúng "gồi"

          Chúc vui.
          Falleaf
          Công ty TNHH Thương mại và Giao nhận R&P
          58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
          mail@falleaf.net - VP: (04) 36408561 - (08) 38119870

          Comment


          • #35
            Nguyên văn bởi falleaf Xem bài viết
            Đúng "gồi"

            Chúc vui.
            anh ơi.các hình port lên đều không còn nữa.anh port lại lên cho những người mới tìm hiểu đến cách này tham khảo.
            cám ơn anh!

            Comment

            Về tác giả

            Collapse

            falleaf Tìm hiểu thêm về falleaf

            Bài viết mới nhất

            Collapse

            Đang tải...
            X