Top 6 # Video Huong Dan Quay Rubik 3×3 Xem Nhiều Nhất, Mới Nhất 2/2023 # Top Trend | Karefresh.com

Huong Dan Choi Pokemon Emerald Part 3

( ) – Route 127 – Route 128 – Seafloor Cavern – Sky Pillar Route 127: Map

Mình đi từ phía Mossdeep xuống phía Nam để vào Route này.

Route 127 là một vùng biển cực kỳ sâu với các vực biển lớn. Ở đây không có item ẩn khó tìm. Các item nằm rải rác trên các đảo được canh giữ bởi mấy tên Trainers đang quỡn (bọn này rãnh thiệt

Khi lặn dưới vực biển, bạn chú ý mấy cục đá nằm đơn lẻ, 100% là có item ở đó

Route này cũng là nơi sẽ xuất hiện Marine Cave sau này để bạn bắt Kyogre.

Dưới Route 127 là Route 128. Đó sẽ là nơi xảy ra sự kiện lớn của Game.

Vực biển từ Route 127 kéo dài tới tận Route 128 và tạo thành một vòng cung tròn ở đây. Hòn đảo hình tròn bị lõm ở giửa trông giống Sootopolis City thu nhỏ. Bạn lặn xuống ở giữa đó lấy một hủ Protein.

Toàn bộ Route này có 3 cái Heart Scales, nằm trên 3 hòn đảo nhỏ phía trên bên trái (Tây Bắc), phía trên bên phải (Đông Bắc) và phía dưới bên phải (Tây Nam). + Lưu ý: để lụm cái Heart Scale ở phía Đông Bắc, lúc đấu với anh chàng Cooltrainer Ruben, bạn phải dụ cho anh ta quay mặt lên trên. Không nên để anh ta chạy sang bên phải đấu với bạn bởi vì anh ta sẽ dẫm lên ô có cái Heart Scale và bạn không lụm được. Nếu bạn lỡ để anh ta dẫm lên cái Heart Scale, hãy ra khỏi Route 128, vào lại để anh ta quay về vị trí cũ và lụm nó.

Đường biển Route 128 đi sang bên phải là đường tới Victory Road và Evergrande City – nơi đánh Elite Fours – Tứ Đại Thiên Vương. Nhưng mà khoan hãy mơ xa bởi vi bạn chưa có HM07 Waterfall để vượt qua cái thác lớn chắn đường bơi lên thành phố. + Thực ra Goldeen và Seaking có thể học được skill Waterfall nhờ Leveling-Up. Nhưng cũng không được do Key Unlock HM07 Waterfall là Rain Badge của Sootopolis Gym (mà cái Gym đó đóng cửa mất tiêu rồi còn đâu

Trở lại nhiệm vụ chính, mục đích của bạn khi lênh đênh trên biển suốt mấy ngày nay là để tìm Team Aqua đúng không ? Bạn sắp tìm được chúng nó rồi đó. Ở cái hang ngầm bên dưới hòn đảo hình tròn là nơi Capt.Stern đã nhắc đến và bạn cũng sẽ tìm thấy chiếc tàu ngầm bị đánh cắp Submarine Explorer 1 đang neo đậu. Bạn trồi lên sẽ vào được Seafloor Cavern – Hang ngầm đáy biển.

Seafloor Cavern: Require HM03 Surf, HM04 Strength, HM06 Rock Smash. My Pokemons: Swampert LV47 Delby (Delcatty) LV50 Slako (Slaking) LV47 Hang này thì thuộc dạng khó, không giống dạng Dungeon bình thường nữa rồi

Có nhiều đường đi từ đầu hang đến cuối hang. Trong đó có nhiều bẫy làm bạn văng ra bên ngoài cửa hang mà buộc phải vào lại từ đầu mà không hiểu lý do tại sao luôn

Đầu tiên, số thứ tự các Room mình theo như trên Bulbapedia: + Room 1: Cả hai cửa hai đều là đường đúng. Nhưng cửa phía trên là đường tắt, dẫn qua Room 4 luôn. Bác nào muốn đi nhanh đi đường này, đứng chờ tý mình đi tới mình chỉ đường tiếp

Cửa phía dưới dẫn sang Room 2. + Room 2: Cả hai cửa đều không phải là bẫy và đều dẫn sang Room 3. + Room 3: Đường đúng là cửa hang phía trên bên phải. Cửa ra là bẫy đá bạn ra lại bên ngoài. + Room 4: Bác nào đứng chờ mình nãy giờ chắc thấy cái ma trận đá rồi phải không? Để giải cái trận đồ này thì chỉ việc dùng HM04 Strength đẩy cục đá ngoài củng bên phải thôi là xong vô cửa bên trái qua Room 5, còn muốn tiếp nữa thì dùng HM06 Rock Smash phá cục đá phía trên và dùng HM04 Strength lần nữa dọn đường vô cửa bên trái qua Room 6. Cả hai đường Room 5 và Room 6 đều là đường đúng. Nhưng mà bây giờ tới phần rắc rối rồi đây

Cả Room 5 và Room 6 đều ngập nước và có các dòng chảy siết, nhưng giống nhau ở chỗ cửa hang bên kia hồ mới là đường đúng dẫn vào Room 7, còn lại là bẫy. + Room 5: Bác nào đi đường này thì chọn dòng chảy theo các hình sau. Cửa hang trên cái đảo giữa hồ là bẫy, đá đít bạn ra bên ngoài.

+Room 6: Khó vào hơn Room 5 từ Room 4 nhưng lại không có bẫy (cái gì cũng có cái giá của nó

). Bác nào đi đường này thì chọn dòng chảy như các hình sau:

+ Room 7: Có hai lựa chọn: Một là giải tiếp một trận đồ đá thứ hai. Hai là đấu với Aqua Admin Shelly (nhỏ khen mình cute hồi ở Weather Institute đây mà

). Mình thì thấy gái cứ bây vô thôi nên mình đấu

+ Room 8: Cái trận đồ đá thứ 3 này là bắt buộc phải giải. Nói bằng chữ chưa chắc đã hiểu. Thôi các bạn cứ xem video

+ Kyogre’s Room: Rồi vào phòng giết Boss rồi

Trước tiên bạn cứ lụm TM26 Earthquake là quả cầu nằm lăn lóc trên đường đi cái đã. Đi tới cuối hang bạn sẽ diện kiến con huyền thoại thứ hai trong bộ Weather Trio: Kyogre – Pokemon Đại Dương.

Nhưng đang ngắm Kyogre thì đột nhiên Aqua Leader Archie núp lùm ở đâu nhảy ra định KS bạn. Nhưng làm gì dễ ăn thế, đương nhiên là bạn thông bem hắn một trận

Xong trận đấu, Archie đánh không lại chuyển sang đấu võ mồm. Đang cãi nhau thì bất thình lình quả cầu Red Orb trong áo hắn phát sáng và đánh thức Kyogre dậy. Và cũng giống như Groudon, Kyogre cũng chạy mất không một lời giã từ… Lúc này tự nhiên Magma Leader Maxie cũng từ đâu xuất hiện mắng cho Archie một trận. Bỗng có điện thoại của bọn đàn em giữ tàu ngầm bên ngoài báo rằng trời đang mưa to. Archie cười bảo đó chỉ là chuyện bình thường sau khi đánh thức Kyogre dậy thôi. Nhưng bọn đàn em bảo rằng MƯA RẤT TO VƯỢT NGOÀI TẦM KIỂM SOÁT và có tiếng kêu cứu trong điện thoại. Thế là cả bọn Maxie, Archie và bạn tức tốc chạy ra khỏi Seafloor Cavern, trồi lên mặt nước thì thấy tình hình thời tiết thật sự rất tệ: Một cơn bão cực lớn đang hình thình nhưng lại xem lẫn vào đó những tia nắng chói bỏng rát nguy hiểm. Maxie và Archie nhanh chóng lên Pokemon dùng Surf đi về phía Route 127. Bạn chưa kịp định thần thì Steven xuất hiện, bay tới báo với bạn rằng có chuyện gì đó rất nghiêm trọng đang diễn ra tại Sootopolis City…

Back to Sootopolis City – Under the Raging Chaos:

Về đến Sootopolis thì bạn sẽ được chứng kiến một cảnh tượng vô cùng dữ dội…Hai con Pokemon huyền thoại Groudon và Kyogre đang phang nhau tới tấp ngay tại hồ nước trung tâm của Sootopolis…

…Dân chúng thì hoảng loạn đổ ra đường…đứng ngó…có người thì sợ hãi…nhưng cũng có người lại cảm thấy thú vị… Bơi sang bờ Tây thành phố thì bạn sẽ thấy bé Kiri đang co người lại sợ sệt trốn trong lùm cây, tội nghiệp Kiri

Ờ thì sao nhỉ…mình muốn xem phang nhau thêm chút…

nhưng mà mình là main chính nên nhiệm vụ của mình là phải giải quyết, stop cảnh này lại thôi

Nói chuyện với Steven, anh ta sẽ dẫn bạn lên Cave of Origin. Và chỉ duy nhất khi đi cùng với Steven thì lão già canh cửa mới chịu xít cái @ss ra cho bạn vào Cave of Origin thôi đấy, nên mình sẽ vào ngủ luôn ở trỏng, mặc kệ bên ngoài ra sao thì ra

Vào đến cuối hang Cave of Origin bạn sẽ được gặp Wallace. Ah…ông này là chủ nhà Gym Sootopolis cũ đây mà…nhưng mà giờ ổng lên tới Boss Cuối của game luôn rồi. Anh ta sẽ nói với bạn rằng vẫn còn một Pokemon huyển thoại thứ ba, là Pokemon Lục Thiên – con cuối cùng trong bộ Weather Trio – đang ẩn nấu đâu đó trên khắp Hoenn, và đang thắc mắc không biết chỗ đó có thể là chỗ nào… Suy nghĩ ra trăng ra sao gì đó mà cuối cùng lão lại quay sang hỏi bạn. Hỏi tui tui biết hỏi ai, ông còn hông biết thì làm sao tui biết được

Tui “Don’t remember” á

Chọn kiểu gì thì cuối cùng bạn cũng phải bấm vô Sky Pillar thôi…

Rồi, vậy là bạn biết phải làm gì rồi ha…

hông biết cái Sky Pillar nằm ở đâu cũng phải biết ha…

Xách ba lô lên mà đi thôi…

Ờ thì…trên map còn chỗ nào chưa đi thì mình đi thôi…đời ở đâu có giặc thì ta cứ đi…

Mấy tuyến đường biển bạn mới đi tới Route 128 thôi phải không ? Thế thì mình khởi hành đi Route 129, 130 xem có gì ở đó… Bạn rời khỏi Sootopolis hướng trở lại về phía Route 128 (Route 129 nằm ngay bên dưới Route 128). Tips ở đây là bạn nên đi đường ngầm lặn dưới biển, vừa nhanh hơn, vừa đỡ phải gặp Pokemon, vừa tránh được bão. À…mà theo bản tin thời tiết đột xuất Breaking News thì cơn bão cực lớn có tâm tại Sootopolis đã tạo ra một đám mây đen bao phủ toàn bộ vùng biển phía Đông Hoenn. Tầm ảnh hưởng của nó bao gồm Route 124, 125, 126, 127, 128, Mossdeep City và Lilycove City cũng dính luôn. Thời tiết cực kỳ xấu, biển động dữ dội, đề nghị tàu bè tìm nơi trú ẩn

Nếu muốn thì bạn có thể bay một vòng để xem cơn bão này bự cỡ nào…

Route 129, Route 130:

Tới Route 129 rồi thì bạn thấy thời tiết ở đây vẫn còn ổn…Nhưng quay lại sau lưng nhìn thì mây đen và sấm chớp đang lừ lừ đuổi theo bạn… Cho nên…ờ thì… bạn phải nhanh lên thôi…hổng nhanh cũng phải ra vẻ đang nhanh… hổng cấp bách cũng phải làm bộ cấp bách… tại theo cốt truyện khúc này là phải cấp bách

Chỉ duy nhất bọn Swimmers trời đang bão mà còn bơi giữa biển được thì đúng là quỡn ngứa mắt thiệt

Route 129, 130, hai Route này không có item nên bạn cứ phăng phăng mà đi thôi…

Route 131, The Sky Pillar:

Thật ra đứng từ Route 129, bạn có thể thấy bóng dáng một cái cột cao trọc trời thấp thoáng mây mờ ở đằng xa rồi…Nhưng không ngờ nó lại nằm ở tận Route 131… Tới gần mới thấy cái cột này thực sự khổng lồ… Fic tí cho vui…

Bạn khoan hãy vào Sky Pillar đã. Đi hết Route 131 là tới Pacifidlog Town rồi, vào đó tìm Pokemon Center bơm máu cái đã.

Quay trở lại Route 131, theo một con đường ngoằn ngoèo toàn đá ngầm để tới được lối vào Sky Pillar… Route 131 này cũng không có item. Bạn gặp lại Wallace

.Hm…lão biết đường mà không dẫn mình theo

bỏ mình lại phía sau mò đường mệt gần chết

Ngay lúc đó thì cơn siêu bão từ Sootopolis đã lan rộng ra tới Route 131 và đuổi kịp bạn, trời bắt đầu mưa nặng hạt. Wallace cảm thấy lo lắng nên quay về Sootopolis ngay lập tức. Thế là bạn phải leo Sky Pillar một mình

Sky Pillar lúc này đang ở Easy-Mode, không có cạm bẫy nào được bật lên, Pokemons hoang dã thì cũng LV3x, nên bạn leo một mạch là lên thôi, không gặp trở ngại khó khăn gì hết. Lên tới đỉnh thì thấy Rayquaza nằm cuộn một đống xanh lè ngay giữa (Rayquaza không bị hoá đá giống như Groudon hay Kyogre). Gặp cái mặt mốc của bạn là nó biết có vấn đề nên bay đi giải quyết luôn, khỏi cần giải thích rườm rà

Bạn bay theo Rayquaza về Sootopolis luôn… Về tới Sootopolis là sắp có phim để coi, bạn chỉ việc chuẩn bị Popcorn thôi

Kyogre và Groudon vẫn còn đang đánh nhau thì Rayquaza giáng trần. Rayquaza rống đúng 3 tiếng là êm xuôi mọi chuyện hết, mấy con kia tèo hết, xong phim luôn

Thế là trời lại êm, biển lại lặn, tàu lại ra khơi, ai quỡn tiếp tục quỡn, thế thôi…

Rayquaza quay lại Sky Pillar để sau này bạn bắt

Groudon về Terra Cave, còn Kyogre về Marine Cave. Bạn nói chuyện với Archie thì hắn chỉ cười Hahaha…, nói chuyện với Maxie thì hắn cười chúng tôi tên điên bệnh hoạn này

Nói chuyện với Steven thì Maxie và Archie cũng đã chuẩn bị để quay vê Mt. Pyre để hoàn trả lại hai viên ngọc Blue Orb và Red Orb. Nói chuyện với Wallace, anh ta sẽ cho bạn HM07 Waterfall (skill này mình có rồi

) và bẻ khoá Sootopolis Gym cho bạn vào coi có gì hot trong đó mà nghe toàn tiếng con gái

Nhưng bạn có thể lượn một vòng qua Mt. Pyre nếu tò mò. Đến đó bạn sẽ thấy Archie và Maxie đã hoàn trả hai viên ngọc về đúng chỗ cũ sau đó cả hai cùng bỏ đi. Đây là lần cuối cùng hai tên này xuất hiện trong Game luôn. Nói chuyện với ông già thích kể chuyện thì ổng đã có Hoenn Legend New Version. Bạn nào rãnh thì cứ nghe ổng kể. Xong rồi thì bay về Sootopolis, lấy cái huy hiệu cuối cùng thôi.

Sootopolis Gym – Trick House Challenge #7 – Meteor Falls (Re-Visit)

Sootopolis Gym: My Pokemons Swampert LV48 Delby (Delcatty) LV52 Slako (Slaking) LV48

Mình cực kỳ tò mò là cái nhà Gym này làm gì mà đóng cửa suốt. Mới vào thì thấy cái mặt đểu của lão Juan đứng cuối hành lang cười nhếch mép nhìn lấy ghét. Bạn nào nóng quá không kiềm chế được muốn bay qua bem lão thì hãy cẩn thận: sàn nhà mỏng và trơn lắm đấy. Bước lên một cái nó nức ra

bước lên cái thứ hai nó bể luôn và mình rơi xuống hầm

Rớt xuống hầm thì mình đã hiểu vì sao trong này lại có tiếng con gái. Ah…thì ra lão Gym Leader Juan này đóng cửa hú hí với dàn Harem trong này, mặc thế sự ngoài kia ra sao thì ra, thế giới bị huỷ diệt cũng don’t care luôn, và tầng hầm này chính là hậu cung của lão

Về việc phang hết dàn Harem bên dưới hầm của lão Juan thì cũng dễ. Còn về mấy tấm sàn bằng băng trên kia, thì mấy bạn đi theo như hình để Unlock:

Floor 2 – Cách 1

Floor 2 – Cách 2

Cuối cùng là bem lão thôi, nhìn mặt lão thấy ghét quá rồi

Nói vậy thôi chứ trận này khó ăn đấy…

Juan Battle: My Pokemons: Swampert LV49 Delby (Delcatty) LV53 Slako (Slaking) LV49

Con đầu tiên lão tung ra là Luvdisc LV41, nếu bạn có skill Electric-type hoặc Grass-type đủ mạnh thì không thành vấn đề. Còn không bạn sẽ gặp chút rắc rối với Attract và Sweet Kiss. Con này có cách đanh giống Delby của mình, chì có điều là yếu hơn thôi

Mấy con tiếp theo Sealeo và Crawdaunt thì không đáng ngại. Lưu ý con Whiscash, con này giống Swampert, có thuộc tính Water + Ground nên tra điện là không xi nhê, bắt buộc phải xài chiêu Cỏ (Grass-type Move) để đánh nó. Nhưng chưa hết, skill Amnesia nếu bạn để nó chơi chiêu đó quá nhiều thì xài Cỏ cũng không áp phê luôn, bởi vì Amnesia tăng chúng tôi lên gấp đôi mỗi lần sử dụng. Cỡ 3 lần Amnesia là con Whiscash đã bật Trâu-Bò-Mode turn on

. Giải pháp: lấy Slako đập đầu nó, bởi vì nó tăng chúng tôi còn Def vật lý vẫn y nguyên như cũ không đổi

Nhưng mà con cuối cùng, Kingdra mới thật sự là vấn đề. Nếu Whiscash có Trâu-Bò-Mode thì Kingdra là Siêu-Trâu-Mode

Kingdra là loại Pokemon Dragon + Water, thuộc tính Water của nó đã che đi điểm yếu chết người của hệ Dragon là cực kỳ sợ Băng (Ice). Cho nên chỉ có thể xài Skill của chính hệ Dragon thì mới được Super Effective với con này. Cũng vì lý do đó mà những con Pokemon Rồng khác trông dữ dội hơn nhiều như Gyarados, Dragonite hay Salamance… không được vinh dự có cái tên mang ý nghĩa “Vua Rồng” mà lại là con rồng loắt choắt không có đuôi này.

Trở lại vấn đề chính. +Thứ nhất, Def Physic và Special của Kingdra đều khá cao. +Thứ hai, mang tính quyết định và cũng là quan trọng nhất, vào trận nếu bạn bất cẩn không để ý thì Juan sẽ cho Kingdra chơi skill Double Team liên tục nhằm tăng Evasion lên rất đáng kể. Điều đó sẽ khiến cho Pokemon của bạn đánh miss liên tục. Delby của mình có cả hai skill trăm đánh trăm trúng là Faint Attack và Shock Wave nhưng do Atk hơi bị yếu nên không thấm lắm

Delby của mình không phải là “vai u thịt bắp chuyên tập tạ”

+Thứ ba, skill Rest, ngủ 2 lượt và hồi máu đầy bình, chưa kể Chesto Berry xoá đi cái hiệu ứng Sleep khi lần đầu sử dụng nữa. Cho nên nếu không dứt điểm trong 2 turn thì Kingdrasẽ cứ bơm máu liên tục.

Bạn sẽ có cảm tưởng là mình đang choảng một cái bị bông khi Juan phối hợp 3 yếu tố trên cho Kingdra. Hên là cơn ác mộng thực sự chưa xảy ra bởi vì Atk của Kingdra chỉ thuộc loại trung bình. Nhưng mà cũng phải giải quyết chứ đánh thế nản lắm

Cách giải quyết: Pokemon có bạn phải có một vài skill gây Status nào đó áp phê một chút như Sleep, Confusion, hoặc Love để phá cái phối hợp cực kỳ khó chịu kia của Kingdra. Hic, Delby của mình mà là gái thì chơi Love được rồi, nhưng mà em nó là TRAI !!! Hên cái là Slako có cả Sleep và Confusion, nên tới lúc Slako toả sáng rồi

Phew…xong Sootopolis Gym thì đã có cái huy hiệu cuối cùng Rain Badge unlock HM07 Waterfall. TM phần thưởng là TM03 Water Pulse. Giờ thì tạm biệt Sootopolis, quá nhiều rắc rối xảy ra ở đây rồi

Trick House Challenge #7: My Pokemons: Swampert LV49 Delby (Delcatty) LV53 Slako (Slaking) LV49

Có HM07 Waterfall rồi thì có lẽ mình nên đi lên núi kiếm cái thác nào đó để cắm trại nghỉ ngơi sau một loại các sự kiện và những ngày đi biển mệt mỏi. À mà khoan…đi ngang qua Trick House thấy Trick Master đã mở cửa Trick House Challenge #7 rồi

. Challenge #7 lần này bố trí giống với Mossdeep Gym, nhưng đương nhiên là dễ hơn. Và phần thưởng là một hủ PP Max, đúng lúc mình đang cần

Xong rồi thì ta đi lên núi tiếp thôi. Hm…mình không leo Mt. Chimney lần nữa đâu, cắm trại trên núi lửa nóng chết

Mt. Pyre thì toàn là ma

. Du lịch núi chắc chỉ có thác Meteor Falls là tuyệt zời nhất nên thẳng tiến đến Route 114 thôi !

Meteor Fall – Re-visit: My Pokemons: Swampert LV49 Delby (Delcatty) LV53 Slako (Slaking) LV49 Map

Bây giờ đã có HM07 Waterfall thì mình trèo lên cái thác được rồi. Hang này thuộc dạng dễ nên để các bạn tự đi khám phá cho vui

Trong hang chỉ có một cặp ông bà già và một tay Dragon Tamer thôi. Cả hai đều đăng ký PokeNav nên bạn có thể quay lại tái đấu sau này. Chiến lợi phẩm thu được ở đây thì gồm có TM23 Iron Tail, TM02 Dragon Claw và một bình PP Up, khá là lời cho một chuyến cắm trại

+Lưu ý: Căn phòng hẹp cuối cùng nơi lụm TM02 Dragon Claw là chỗ duy nhất trong toàn Game có thể bắt được con Bagon với tỷ lệ xuất hiện là 25%. Mình may mắn vớ được một con LV35 ngay đầu tiên, nhưng lại là con gái nên đặt tên nó Lady vậy

Pacifidlog Town – Route 132 – Route 133 – Route 134

Pacifidlog Town:

Lên núi nghỉ ngơi thư giãn đã rồi thì trở lại công việc chính thôi nào các chú bé

Lần trước chuyến đi biển dài ngày của bạn dừng lại ở Route 131 và Pacifidlog Town phải không ? Cũng hên là mình đã Unlock của Pacifidlog Town rồi nên chỉ việc dùng HM02 Fly bay tới đó thôi, rất là khoẻ, khỏi tốn công bơi từ Route 126 lại lần nữa, mình ngán biển lắm rồi

Toàn bộ thị trấn có 5 căn nhà. Bạn chỉ cần lưu ý 3 căn nhà phía dưới thôi. Mình theo thứ tự từ trái qua: +Căn nhà đầu tiên là của người đàn ông với 2 con Azurill. Ông ta là em trai của Chủ Tịch hội PokeFans ở Slateport. Nói chuyện với ông ta, dựa vào Pokemon đứng đầu trong Team của bạn, ông ta sẽ cho bạn TM27 Return nếu chỉ số Friendship của Pokemon đó cao. Ngược lại, nếu chỉ số Friendship của Pokemon đó thấp, ông ta cho bạn TM21 Frustration. Điều này diễn ra mỗi ngày nên bạn có thể có một đống TM27 và một đống TM21

+Căn nhà ở giữa: anh chàng tóc vàng là một In-game Trader. Anh ta đổi con Horsea tên là Seasor – quà sinh nhật anh ta mới được tặng hôm qua lấy một con Bagon. Đằng nào Bagon của mình cũng là gái nên thôi mình cho đi luôn, rước Seasor về. Đáng lẽ mình sẽ không thêm một Pokemon nào nữa vào Team bởi vì thời điểm này đã là Late Game rồi và những trận đấu tới sẽ rất khó khăn. Nhưng mà mình…thích bé này nên thôi cho vô

+Căn nhà cuối cùng, có một ông giá đứng nhìn ra cửa sổ về phía Route 130. Nói chuyện với ông ta. Thông thường bạn luôn luôn nhận được câu trả lời là: “I can’t see Mirage Islandtoday”, tức là “Ta không thấy Đảo Vô Ảnh xuất hiện hôm nay” Nhưng vào một ngày đẹp trời nào đó, ông ta nói “I see Mirage Island today” – “Hôm nay ta thấy Đảo Vô Ảnh xuất hiện” thì bạn phải tức tốc chạy ra Route 130 liền bởi vì cơ chế để Mirage Island xuất hiện là: mỗi ngày game sẽ tự động random ra một sỗ giữa 00001 và 65535, nếu như số đó trùng với Trainer ID’s Number của một trong số 6 Pokemon của bạn thì Mirage Island sẽ xuất hiện. Như vậy cơ hội là 6/65535, bác nào số nhọ thì chờ 65535 ngày cũng chưa lên được đảo đâu

Lên Mirage Island cốt chỉ để lụm một trái Berry tên là Liechi Berry, nên thôi vụ này phiêu quá em xin miễn

Nói thêm, trên Mirage Island, ngoài Liechi Berry ra thì cũng có Pokemon hoang dã, ờ…thì Pokemon hoang dã đó cũng thuộc dạng quý hiếm không chỗ nào khác có. Thôi nói toẹt ra là 100% Wynaut đó, đây là thiên đường của Wynaut, bác nào yêu Wynaut mà được ném lên đây chắc là sướng tê trym

Route 132, 133, 134: My Pokemons: Swampert LV51 Delby (Delcatty) LV54 Slako (Slaking) LV51 Seasor (Horsea) LV35

Từ Pacifidlog Town đi về phía Tây thì tuyến đường này là khó nhất trong toàn bộ Game. Cả ba Route 132, 133, 134 đều có những dòng hải lưu chảy siết rất mạnh, cuốn bạn đi đến những vị trí mà nếu không để ý thì cũng chẳng biết là chỗ nào

Không có con đường nào là cụ thể và rõ ràng. Và để hướng dẫn thì mình xin chia đoạn đường này thành 2 nhánh lớn: Nhánh Trên (Cam) và Nhánh Dưới (Đỏ) theo như hình:

– Nhánh Trên: đơn giản và dễ đi hơn Nhánh Dưới. Dành cho ai muốn đi nhanh về sớm

List item gồm có: + 1 Rare Candy ở phần phía trên của hòn đảo bị chia làm đôi ở hướng Tây Bắc Route 132. + 1 Star Piece ở phần trên đảo phía Tây Bắc Route 133. + 1 hủ Carbos trên bãi biển của đảo dài nhất Route 134, bị một cặp nam nữ võ sư canh giữ.

– Nhánh Dưới: Dành cho ai thích khám phá

The Legendary Golems Quest

The Legendary Golems Quest: My Pokemons: Swampert LV51 Delby (Delcatty) LV55 Slako (Slaking) LV51 Seasor (Seadra) LV38

Phần này mình sẽ hướng dẫn một Quest thuộc dạng siêu kinh điển của Version Ruby/Sapphire/Emerald: The Legendary Golems. Quest này nói về việc chinh phục 3 con Pokemon huyền thoại bị phong ấn: Regirock, Regice, Registeel. + Đầu tiên, bước thứ nhất bạn cần chuẩn bị 2 Pokemons là con Relicanth và con Wailord. Bác nào chưa có thì đi bắt. Mình cũng chưa có. Relicanth ở Route 126 với tỷ lệ xuất hiện 5%. Wailord ở Route 129 với tỷ lệ xuất hiện là 1%. Toàn là hàng khó nuốt nên mình lại xài Code vậy

+ Thứ hai, bạn cần một con Pokemon biết skill Dig (là TM28 đã có sẵn trong túi bạn lúc này rồi). Cái này mình cũng không có nốt nên mình đi săn tiếp

+Sau khi đã có Wailord, Relicanth và một Pokemon biết dùng Dig (của mình là một bé Machop mới bắt), bạn bay về Pacifidlog Town. Nếu bạn rãnh ghé qua căn nhà ngay bên phải Pokemon Center thì sẽ được một vài thông tin về Quest này qua một truyền thuyết, kể lại bởi hai đứa cháu nghe từ ông của họ về ba Pokemon huyền thoại hệ Đá (Rock), Băng (Ice) và Sắt (Steel). +Từ Pacifidlog Town bạn đi về phía Tây để quay lại Route 134. Bạn đi thẳng nhánh dưới là tới nơi cần đến thôi: một Dive Spot giữa những dòng hải lưu.

+Bạn lặn xuống đó, đi hết hang ngầm và phải trồi lên chính xác ngay vị trí có ký tự chữ Braille, hay chữ Bray (nói chung là chữ của người mù, thôi thì Bray cho nó gọn).

+Vào được Sealed Chamber rồi thì bạn thấy phòng thứ nhất có 8 mô đất. Đó là bảng chữ cái Bray đó, theo thứ tự từ trên xuống dưới, trái qua phải: là ABC…đến WXYZ, quy ra đủ cả 26 chữ cái La-tin. Sẵn tiện bạn học chữ Bray luôn đi, học nhiều tốt

Nhớ được bảng chữ cái rồi bạn đọc được nó ghi cái gì trên bức tường rồi phải không ? Chưa đọc được thôi mình dịch luôn cho, nó ghi là “DIG HERE”, có nghĩa là “ĐÀO Ở ĐÂY”. Bạn xài Dig để mở cửa. Nói luôn cái dòng dưới nước trước cửa nó ghi là “GO UP HERE”, tức là “TRỒI LÊN Ở ĐÂY”.

+Vào phòng thứ hai thì ở đây cũng có 7 mô đất. Nếu bạn rãnh thì có thể nói chuyện với từng mô đất nhỏ trước khi đi tới mô đất lớn nằm phía cuối phòng. Cụ thể trên 6 mô đất đó ghi thế này: “FIRST COME WAILORD LAST COME RELICANTH”

Vậy là bạn biết phải làm gì rồi ha, đổi Team của bạn lại sao cho Wailord lên vị trí đầu tiên còn Relicanth xuống vị trí cuối cùng. Sau đó nói chuyện với mô đất lớn cuối phòng thì sẽ có một trận động đất nhỏ xảy ra và bạn nghe 3 “CẠCH, CẠCH, CẠCH” như có 3 cái gì vừa Unlock. Thế là xong, bạn rời khỏi chỗ này được rồi. Àh… mà còn dòng chữ trên mô đất cuối này chưa đọc. Cụ thể nó ghi là: “IN THIS CAVE WE HAVE LIVED. WE OWE ALL TO THE POKEMON. BUT, WE SEALED THE POKEMON AWAY. WE FEARED IT. THOSE WITH COURAGE, THOSE WITH HOPE. OPEN A DOOR. AN ETERNAL POKEMON WAITS.” Dịch là: “TRONG HANG ĐÁ NÀY, CHÚNG TÔI ĐÃ TỪNG SỐNG. CHÚNG TÔI HÀM ƠN TẤT CẢ CHO NHỮNG POKEMON ĐÓ. NHƯNG, CHÚNG TÔI ĐÃ PHONG ẤN NHỮNG POKEMON ĐÓ LẠI. CHÚNG TÔI SỢ CHÚNG. HỠI NHỮNG AI CÓ LÒNG CAN ĐẢM VÀ MANG THEO HY VỌNG. HÃY MỠ CỬA, POKEMON VĨNH HẰNG ĐANG ĐỢI”

+Bạn đi ra khỏi Sealed Chamber rồi thì chỉ cần không phải ngay vị trí có dòng chữ Bray, chỉ cần dịch ra một tý trồi lên là có thể trở lại Route 134.

Bạn còn nhớ ba khu vực có tảng đá lớn và 6 tàng đá nhỏ bao quanh chứ ? Hãy trở lại những chỗ đó: ở Route 111 Desert; Route 105 và Route 120.

Route 111: Desert Dòng chữ Bray trên bức tường ghi là: “LEFT, LEFT, DOWN, DOWN, THEN USE ROCK SMASH”. Vậy là từ vị trí đọc dòng chữ Bray, qua trái 2 bước, xuống 2 bước dùng HM06 Rock Smash thì cửa sẽ mở. Bên trong là Regirock LV40, Pokemon huyền thoại loại Đá (Rock).

Route 105: Island Cave Dòng chữ Bray trên bức tường ghi là: “STAY CLOSE TO THE WALL. RUN AROUND ONE LAP”. Bạn đi hay chạy một vòng, theo chiều nào cũng được, nhưng phải sát tường, nếu lỡ đi quá một ô thì phải chạy lại từ đầu. Đúng một vòng, cửa tự động mở. Bên trong là Regice LV40, Pokemon huyền thoại loại Băng (Ice).

Route 120: Ancient Tomb Dòng chữ Bray trên bức tường ghi là: “THOSE WHO INHERIT OUR WILL, SHINE IN THE MIDDLE”. Dịch là: “KẺ THỪA KẾ TÂM NGUYỆN CỦA TA. TOẢ SÁNG ĐÚNG GIỮA PHÒNG”. Bạn dùng HM05 Flash ngay đúng chính giữa phòng là mở cửa được thôi. Bên trong là Registeel LV40, Pokemon huyền thoại loại Sắt (Steel).

Xong rồi giờ chỉ còn Ever Grande City là điểm đến cuối cùng cho cuộc hành trình của bạn thôi. Nếu chưa vội thì tranh thủ lúc này đang rãnh, bạn có thể dùng HM02 Fly đi bất cứ đâu khắp Hoenn, làm bất cứ gì bạn thích: chơi game, thi Pokemon Contest, săn bắt ở Safari Zone hay tái đấu với những Trainers đã từng đấu thông qua Match Call của PokeNav… hoặc đơn giản chỉ là đi lên một vùng núi vắng người, một thị trấn yên bình nào đó…ngồi nghe BGM thôi…

Ever Grande City – Victory Road – Elite Four – Wallace Battle

Victory Road: My Pokemons: Swampert LV51 Delby (Delcatty) LV55 Slako (Slaking) LV51 Seasor (Seadra) LV38

Mới bước lên Ever Grande City thì mình tự hỏi thành phố quái zì mà có mỗi cái nhà Pokemon Center thế này

Thôi thì cứ vào bơm máu cái đã. Gã Scott kính đen đang đứng kế bên quầy chính của Pokemon Center. Nói chuyện với hắn được một chút thì hắn lại đi như mọi khi thôi, không có gì xảy ra. Slogan của Ever Grande City là: “Ever Grande City, The Paradise of Flowers, the Sea, and Pokemons” tạm dịch là ” Ever Grande City, Thiên Đường của hoa, biển, và Pokemons”. Hm… hoa, ờ có nhiều hoa…; biển…ờ nó nằm giữa biển (mình ghét biển

) …; Pokemon…thôi miễn đi, ở đây Pokemon của mình toàn bị tra tấn các kiểu mà thiên đường nỗi gì

Bơm máu xong rồi, ngoài trung tâm Pokemon Center và cái bảng Slogan của thành phố ra thì ở đây chỉ còn cái hang đen ngòm ở đằng kia thôi. Có cái bảng ghi “Hoenn Victory Road” ngay trước cửa hang

Rồi mình nhớ rồi, trong tất cả các phiên bản Pokemon từ Gen I đến bây giờ thì Victory Road – trái ngược với cái tên hào nhoáng chói sáng – thì lúc nào cũng là cái hang tối thui

Bộ xây dựng làm ăn lúc nào cũng ẩu tả, vô trách nhiệm

Thôi để mình xuống bớt, nãy giờ mình “lên là lên” hình như hơi bị nhiều. E hèm…Victory Road là Dungeon cuối cùng trong cốt truyện chính của mọi Series Pokemon từ trước tới giờ. Nó chưa hẳn là Dungeon khó nhất, nhưng chắc chắn là Dungeon dài nhất và mệt nhất, đòi hỏi phải tập hợp hầu hết các HM mới có thể qua được. Thường thì các HM đòi hỏi phải mang theo là những HM chuyên dùng trong hang động như HM04 Strength, HM06 Rock Smash, HM03 Surf nếu trong hang có đoạn ngập nước, HM07 Waterfall – có nước thường thì cũng hay có thác, HM08 Dive, HM05 Flash… Thôi nói chung nhiêu đó là ổn rồi đấy

Mình sẽ để các bạn tự khám phá Victory Road bởi vì hang này là hang vui nhất, mình nói hết lại vừa rối vừa bị spoil. Mình sẽ chỉ ra những lưu ý vể đường tắt, item ẩn và nhân vật đặc biệt nếu có xuất hiện thôi. +Tầng 1F: Từ cửa vào, đi thẳng lên, cái cầu thang đầu tiên bạn gặp là đường đúng và cũng là đường tắt ngắn nhất. Leo lên đó bạn sẽ đụng độ nhóc Wally và phải đấu với nhóc ấy một trận. Các đường còn lại chỉ là đường vòng lụm item thôi.

Wally Battle: My Pokemons: Swampert LV51 Delby (Delcatty) LV56 Slako (Slaking) LV51 Seasor (Seadra) LV42

Nhóc này hay bệnh hoạn ốm yếu thế mà bây giờ Pokemons cũng LV4x mạnh gớm nhễ. Đàn ông con trai có ý chí thế là tốt

+Tầng B1F: Bạn đi cho tới khi gặp một cái ngã ba chia ra hai đường đi lên và qua phải: Đường ngắn nhất là đường sang phải có cục đá phải dùng HM06 Rock Smash để mở đường lên cầu thang. Cái cầu thang góc dưới cùng bên phải dẫn lên trở lại tầng 1F để lụm một hủ PP Up. Có một quả Ultra Ball ẩn nằm ngay phía sau hủ PP Up bạn nhớ lụm.

+Tầng B2F: Đường ngắn nhất là đường vượt thác sau đó trèo lên cái cầu thang ở giữa hồ nước lên lại Tầng B1F. Ở một cái hốc sau khi vượt thác leo lên bên phải thác nước đầu tiên có một bình Elixir ẩn. Trên hòn đảo giữa hai cái thác là anh chàng Cooltrainer Vito. Bạn còn nhớ gia đình Winstrate Family gần Mauville chứ ? Anh ta chính là anh con trai lớn trong nhà mà họ đã nhắc tới đó. Và quả thực anh ta đang tập luyện ở Victory Road, tên anh ta là Vito Winstrate.

Nếu bạn đi đường vòng kiếm item thì có một bình Max Repel ẩn trong cái hốc bên phải cầu thang trên cùng góc phải. +Lưu ý cuối cùng là cặp Cootrainer Katelynn & Cootrainer Quincy gần cửa ra Exit có chiến thuật đánh khá khó chịu khi dùng Skill Swap để làm cho mấy con Slaking có thể đập nhau như cái máy. Bạn chú ý bơm máu nếu muốn đấu trận này chứ nếu không đi tới đây thấy cửa ra đằng kia rồi mà còn bị thua văng lại Pokemon Center tít tận cửa hang phía Nam thì thấm lắm. Còn không thì thôi khỏi, bạn cứ lách qua sau lưng anh chàng Quincy mà chuồn êm

Pokemon League – Elite Four Grueling Battles:

Lên được tới phần phía Bắc Ever Grande City thì khoẻ rồi, không còn hang hóc gì nữa…mệt bỏ xừ đi được. Từ bây giờ Ever Grande City Northern Path cũng Unlock cho HM02 Flyluôn rồi nên bạn đừng lo cái vụ phải lội qua Victory Road mỗi lần tới đây. Mà tới đây rồi thì phải làm cái gì cho nó xôm xôm chứ *tung hoa* *tung bông* *tung đủ thứ các kiểu các thể loại* … .etc

Mình lại “lên là lên” nữa rồi, mỗi lần mấy bạn thấy mình “lên” cao quá nhớ kéo mình xuống chứ, không thủng nóc nhà thì khổ

My Pokemons: Swampert LV52 Delby (Delcatty) LV58 Slako (Slaking) LV52 Seasor (Seadra) LV50

Sidney Battle:

Sidney là Trainers chuyên về hệ Bóng Tối (Dark) nên mình sẽ cho Slako làm chủ công trận này. +Mới vào con đầu tiên Sidney tung ra luôn luôn là Mightyena – một con hệ Pure Dark rất thông dụng. Ability Intimidate của Mightyena làm giảm sức tấn công Atk vật lý của Slako nên mình không thể một hit-KO nó ngay được. Do đó mình bị dính 1 hit Sand-Attack của nó làm giảm Accuracy trong lượt sau. +Con thứ hai Sidney tung ra là Shiftry, nếu giữ Slako lại thì mình sẽ mất 1 turn nữa và Shiftry sẽ sử dụng Double Team ngay + cộng với tác dụng của Sand-Attack khi nãy, giữ Slako chiến đấu sẽ bất lợi. Mình thay Seasor vào và dùng Ice Beam củ hành nó thôi, bởi vì con Shirftry củ chuối tuy là hệ cỏ nhưng là không có skill Grass nào cả. Mấy con còn lại thì cho Slako vào đấu lại là cứ 1 hit một em lên dĩa. Thế là Pass Sidney

Lời khuyên cho bạn ở trận này là đánh với Sidney còn dễ hơn đánh với Juan nữa. Bạn chỉ cần một con hệ Đấu Sĩ (Fighting) kha khá hoặc có skill Fighting là qua được. Thậm chí không có vẫn có thế lấy Swampert solo hết trận cũng được luôn, Sidney dưới cơ bạn nhiều.

Phoebe Battle:

Trận này thì Delby làm chủ công. Phoebe mặc đồ giống đi tắm biển thế nhưng lại là Trainers hệ Ma (Ghost). Thế này thì trúng tủ mình rồi, đối thủ vừa là gái, vừa bị khắc hệ, nên cứ Attrach xong Faint Attack là mấy em nhà Phoebe đi theo Delby của mình hết

. Kết quả là Delby solo nguyên trận

Đối với bạn thì Phoebe thực sự có mạnh hơn Sidney chút đỉnh nhưng cũng vẫn còn dễ. Bạn cần một Pokemon hệ Bóng Tối (Dark) nếu bạn thích tấn công và đấu nhanh, hoặc một Pokemon hệ Thường (Normal) nếu bạn thích kiểu đánh trâu bò và chậm rãi. Tóm lại, một Pokemon hệ Normal có skill Dark là thích hợp nhất cho trận này.

Glacia Battle:

Slako trở lại sàn diễn và tiếp tục toả sáng

Glacia chuyên về hệ Băng (Ice)…có thêm một chút bóng tối toả ra từ người phụ nữ này và Pokemon của cô ta nữa. Hệ Đấu Sĩ (Fighting) vẫn là lựa chọn tốt cho trận này. Nếu bác nào từ lúc Start Game chọn Torchic thì đây sẽ là sàn diễn cho Blaziken tha hồ múa lửa

Drake Battle:

Drake là Trainer chuyên về hệ Rồng (Dragon) nhưng ông ta không hề có vẻ oai nghiêm mà trông như một tên cướp biển. Team Dragon-Pokemon của Drake khá là hầm hố nên Seasor sẽ rất muốn “nói chuyện” với ông ta một chút

Trận này với mình thì vui. Seasor hiện tại của mình LV51, có thể củ hành hai con Shelgon và Altaria một cách khá dễ dàng. Thậm chí có thể đá đít luôn Kingdra là cấp trên trực tiếp của Seasor. Con Kingdracủa Drake được huấn luyện thiên về tấn công nên không làm mình ức chế như con Kingdra của Juan

Nhưng tới con Flygon thì Seasor đã tới giới hạn do thua kém về tốc độ cũng như chưa đõ nổi đòn Earthquake của con này. Nên mình buộc phải cho Seasor ra nghỉ và thay Delby vào trận. Earthquake của Flygon chỉ làm Delby mất khoảng ¼ cây HP. Vần nhau một hồi thì xài Assist cũng ra Ice Beam tiễn Flygon lên đường (Flygon sợ Băng nhất trên đời do effect x4 lận). Con cuối cùng của Drake – Salamence, đấu với Delby là một kịch bản cũng giống như trận Delby vs Flygon. Chỉ có điều Attack của Salamence cao hơn Flygon, Delby mất xấp xỉ nữa cây HP mỗi hit nên trận đấu kéo dài hơn thôi…Và Ice Beam lần nữa cho Salamence đi luôn…

Đối với mình là vậy, còn với bạn thì lời khuyên: bạn nên train một con Altaria hoặc Walrein cho trận này. Còn nếu bạn siêng thì luyện con Bagon từ LV25-30 lên cũng được, tại vì con này lên Exp chậm lắm.

Champion Wallace Battle – End of Main Story Mode: My Pokemons: Swampert LV52 Delby (Delcatty) LV58 Slako (Slaking) LV54 Seasor (Seadra) LV52

Trận này là Last Battle của Main Story Mode trước khi bạn vào Hall of Fame. Theo mình thì Wallace đánh đã hơn Steven ở bên bản Ruby/Sapphire nhiều. Nhưng khả năng thua của mình ở trận này cũng tăng lên khá là cao rồi nên cố gắng nào các chú bé thân yêu ơi

Wallace và Juan là thầy trò nên lối đánh của Wallace giống Juan cũng không có gì là lạ. Vì mình cần sắp sếp đội hình sao cho khi đứng vào Hall of Fame là đẹp nhất nên Delby sẽ khởi đầu trận đấu… Nhưng sao tự nhiên mình lại nghe mùi một truyền thuyết mang tên “Cá voi và Mèo” đâu đó quanh đây vào lúc này nhễ ?

+Sự thực là Shock Wave của Delby chưa đủ thấm với con Wailord vào lúc này. Wailord lại còn chơi chiêu Water Spout khiến Delby tụt xuống máu vàng. Water Spout là skill gây ra Damage dựa vào lượng HP của Pokemon chơi chiêu đó. Nó phụ thuộc vào công thức: Lượng HP hiện tại/ Max HP. Wailord chơi chiêu này lúc đầy máu nên khá là thấm, nhưng chỉ cần đánh lại hạ HP của nó xuống thấp chút thì Water Spout sẽ mất uy lực ngay, thậm chí là chỉ damage được 1 HP. Shock Wave thêm tí nữa là Wailordđi luôn, HP của nó cũng đỏ rồi. +Con tiếp theo Wallace tung ra là Tentacruel. Vậy là Swampert có việc để làm rồi, từ đầu tới giờ Swampert ngứa tay ngứa chân do toàn bị làm khan giả. Hai, ba lần Earthquake là Tentacruel lên dĩa. +Con thứ ba tung ra là Whiscash. Whiscash của Wallace giống y chang như Whiscash của Juan nên tung Slako ra đập đầu nó thôi

+Trận đấu tới hồi gay cấn, con thứ 5 Wallace tung ra là Gyarados. Mình vẫn giữ Delby lại đấu. Do effect khắc hệ x4 nên Shock Wave 1 hit có thể đánh Gyarados qua tới máu vàng. Nhưng Shock Wave lần nữa chưa kết liễu được nó đâu, mình cũng không hiểu lý do tại sao luôn

. Wallace sẽ dùng Full Restore bơm máu cho Gyarados, sau đó cho nó chơi chiêu Dragon Dance tăng Atk từ một tới hai lượt. Bạn nên hồi máu cho Pokemon của mình lúc này lên Full HP, đừng đánh Gyarados bởi Wallace sẽ lại bơm máu cho nó tiếp. Gyarados sẽ trình diễn Hyper Beam ngay sau khi kết thúc Dragon Dance, sau đó là Earthquake và Hyper Beam xen kẻ. Hyper Beam là skill rất mạnh và mạnh nhất của hệ Normal, thêm Dragon Dance buff nên cực kỳ thấm. Hên cái là Delby của mình cầm cự được chỉ xuống tới máu đỏ chứ chưa ra đi

Bây giờ bạn mới bắt đầu damage Gyarados những turn nó nghỉ để “must recharge” hoặc sau khi chơi Earthquake (Earthquake yếu hơn Hyper Beam nhiều và chỉ damage không quá nửa cây HP). Lúc này Wallace sẽ ngưng bơm máu cho Gyarados nên mình có thể hạ nó được rồi.

+Con cuối cùng – Milotic – Pokemon thứ sáu và là niềm tự hào của Wallace…là một trận đấu khó khăn thực sự. Mình vẫn để Delby tiếp tục đánh trận này. Nếu như Kingdra của Juan đã làm bạn vất vả với khả năng tự phục hồi liên tục với skill Rest thì Milotic của Wallace còn khó nhằn hơn nhiều với Recover – phục hồi ngay lập tức mà không có tác dụng phụ đi kèm. Wallace có khoảng 10 bình Full Restore, từ đầu trận nếu xài không hết thì tất cả sẽ dùng để hổ trợ Milotic. Mặt khác, Atk của Milotic, đặc biệt là chúng tôi là rất cao nên đánh Ice Beam + Surf thậm chí là còn đau hơn Hyper Beam của Gyarados nữa. Mình mất Delby ở trận này và buộc phải thay Slako vào đấu. Cũng giống như khi đánh Juan, mình cho Slako sử dụng hết các skill Status như Yawn và Swagger đế khống chế Milotic nhưng việc đó không hề đơn giản. Khả năng phục hồi Milotic thực sự khó chịu khi rất hay tự giải được Status, thêm nữa là Wallace sẽ liên tục Full Restore nếu Milotic máu đỏ và giải một lượt luôn tất cả các Status. Bạn cố gắng cầm cự cho đến khi Wallace hết 10 bình Full Restore hoặc là hạ Milotic đo ván khi nó còn ở máu vàng. Cái đó thì Slako của mình đủ sức làm được, cộng thêm Swagger phá Recover của Milotic luôn. Bây giờ mình mới biết là Swagger chơi nhiều lần cũng cực kỳ thấm: Atk vật lý của Milotic không cao nhưng mình dùng Swagger khiến nó “hit itself” gần nửa cây HP 1 hit.

Milotic sẽ bị hạ trong một tình huống rất tệ khi dính đủ thứ Status và Wallace hết Full Restore. Trong lúc đó thì mình đã có thời gian dùng Revival Herb hồi sinh Delby nhờ vào những turn Slako lười không đánh (bệnh lười của Slako cũng có lợi ghê nhỉ

)

Đòn Shock Wave kết thúc trận chiến

…Và vinh quang thuộc về chúng ta

Đối với mình thì trận này dài dòng văn tự như thế, nhưng Team của bạn chỉ cần có một con biết xài Thunder thì mọi việc sẽ vô cùng dễ dàng…

Khi tất cả mọi thứ đã ngã ngủ thì nhỏ May và giáo sư Prof.Birch chạy vào. Nhỏ sẽ cho bạn một vài lời khuyên trước trận đấu với Champion ?! Nhưng mà bạn đã kết thúc nó rồi còn đâu

Nhìn mặt nhỏ ngớ ra rất là mắc cười. Giáo sư Prof.Birch sẽ kiểm tra và thống kê PokeDex của bạn. Sau đó Wallace sẽ dẫn bạn vào Hall of Fame – Đại Sảnh Vinh Quang. Team của bạn sẽ được in dấu chấn dấu tay lưu giữ là kỷ niệm, chụp hình, tung bông tung hoa blah..blah..

Đủ thứ cái zui nhưng mà cũng buồn bởi vì cuộc hành trình sắp kết thúc

Cảnh cuối là cảnh bạn đạp xe một mạch về lại quê hương Littleroof Town dưới bóng hoàng hôn… Nhỏ May cũng sẽ đi xe đạp về chung với bạn. Song song đó, game sẽ chạy đoạn Credit với hình của tất cả Pokemon bạn đã bắt được trong toàn bộ hành trình…

Đến chập tối sẽ về đến Littleroof Town…

Và…

THE END OF POKEMON EMERALD…

Nhưng mà chưa có END đâu…

To be continue…

Phần sau mình sẽ hướng dẫn phần AFTER THE END

Trick House Challenge #8 – S.S. Tidal – Visit Battle Frontier

POKEMON EMERALD – AFTER THE END:

Sau trận thư hùng nảy lửa với Wallace, sáng hôm sau bạn tỉnh dậy cũng tại căn phòng của mình giống như lúc bắt đầu game… Đi xuống dưới thì bạn thấy cả Dad và Mom đều đang có mặt ở nhà và vừa mới ăn sáng xong. Dad sẽ kêu bạn lại để chuyển một món đồ từ Mr.Briney, đó là cái S.S. Ticket – một cái vé tàu biển, hiệu lực vĩnh viễn (ông già Briney tốt ghê

Sau đó, Dad đi ngay để trở lại Petalburg Gym làm việc. Khi Dad đã rời khỏi thì TV sẽ có một Breaking News xuất hiện thông báo về việc một con Pokemon trông giống chim bí ẩn màu ..rẹt rẹt… đang bay khắp Hoenn. Mom sẽ hỏi bạn đã nghe được con chim đó màu gì, đây là một lựa chọn quan trọng nên bạn hãy cân nhắc, đặc biệt bạn nào chơi bằng VBA: +Nếu bạn chọn Red thì Latias sẽ là con bay lang thang còn Latios ở lại Southern Island chờ bạn đến bắt. +Nếu bạn chọn Blue thì Latios sẽ đi chơi long nhong, còn Latias ở nhà ấp trứng. Mình thì mình chọn Blue, Latias là gái, ở nhà ấp trứng phải rồi

Ra khỏi nhà, bạn gặp ngay Prof.Birch đang đứng trước cửa cùng với nhỏ May. Giáo sư sẽ dẫn cả hai đứa về phòng Lab để Upgrade PokeDex của cả hai lên thành National PokeDex.

Rời khỏi phòng Lab, đi được vài bước thì tên Scott gọi điện. Hắn cho biết hắn đang ở trên tàu S.S. Tidal – một con tàu biển cao cấp mới được hoàn thành bởi xưởng tàu Slateport, nhằm phục vụ hành khách di chuyển tuyến Slateport – Lilycove và nhiều địa điểm du lịch khác.

Bạn đừng đi Slateport vội mà cứ từ từ đi chơi thăm thú cái đã. Từ Littleroot, bạn hãy đi bộ tới Route 103, dùng Surf bơi qua bờ bên kia bạn sẽ thấy một cái hang lạ vừa mới xuất hiện. Hang đó là Altering Cave. Bây giờ vô trong đó thì chỉ toàn là Zubat mà cũng không có item gì, nên vô cho vui thôi.

Đi tiếp nữa là tới Trick House, lúc này đã có Trick House Challenge #8:

Trick House Challenge #8: My Pokemons: Swampert Lv53 Delby (Delcatty) LV59 Slako (Slaking) LV54 Seasor (Seadra) LV53

Trick House Challenge #8 bố trí giống như cái phòng băng Ice Room của Shoal Cave. Sàn nhà cực kỳ trơn và chỉ dùng để trượt, mấy cục đá thì thay bằng mấy cái hủ

Trick House lúc nào cũng dễ hơn phiên bản gốc, nên lần này trượt cũng dễ hơn lúc trong Shoal Cave, bạn xẹt qua xẹt lại một chút là qua được à. Bạn nào rối quá thì đi theo hình bên dưới, đi hết mũi tên đỏ thì chuyển sang mũi tên xanh đi tiếp, mình vẽ 2 màu cho nó dễ nhìn

Phần thưởng của Trick House Challenge #8 là một cái lều cắm trại, và có hai màu cho bạn chọn: Red Tent hoặc Blue Tent. Mình thì đương nhiên là xanh Blue rồi, con trai ai lại chọn màu đỏ

Bạn qua được cái Challenge #8 này, nói chuyện với Trick Master thì ông ta thừa nhận đã cạn ý tưởng để tiếp tục làm Trick và công nhận chịu thua bạn. Ông ta nói sẽ đi du lịch khắp đất nước để tìm ý tưởng thiết kế Trick mới, và thế là độn thổ biến mất. Bạn sẽ không bao giờ thấy ông ta nữa… Bạn tìm bên dưới tấm đệm ông ta hay ngồi sẽ có một cục Nugget, ah…lão này có vàng mà giấu, xui cho lão hôm nay túi quần lão bị rách mà mình lại lụm được

Thế là hết Series Trick House, bạn đã đuổi được Trick Master ra khỏi nhà thành công và chấm dứt mấy trò mèo của ổng, chúc mừng

Desert Underpass:

Bạn nên quẳng cái Acro Bike đi, bởi vì từ giờ trở đi chỉ còn Mach Bike là hữu dụng. Đổi xe đạp ở Rydel Cycles xong thì bạn bay tới Fallarbor Town. Mục tiêu tiếp theo của chúng ta ở đó – Desert Underpass. Từ Fallarbor, bạn chạy qua Route 114 để ghé lại lần nữa ngôi nhà của Fossil Maniac (chỗ bạn lấy TM28 hồi xưa). Tên Fossil Maniac trong nhà đã cạp… à nhầm cuốc đất rất chăm chỉ và làm sập nguyên một bức tường to tướng để lộ ra một hang động ngầm.

Hoenn Safari Zone – Revisit:

Điểm đến tiếp theo chúng ta cần quay lại là Hoenn Safari Zone. Bây giờ thì khu vực Area 5 & Area 6 đã xây dựng xong… Trong khu đó phần lớn là Pokemon Gen II như con Mareephay Sunkern, dưới nước thì có Wooper. Bạn có thể săn bắt tuỳ thích vì hai khu vực này dễ đi và không đòi hỏi phải có xe đạp. Mình thì mục đích của mình thì chỉ là lụm item thôi: Hai khu vực Area 5 & Area 6 này thì nhiều item ẩn. Hình như có 1 cục Rare Candy nữa thì phải…

Mossdeep City – Revisit:

Cũng không có gì nhiều, tất cả bạn phải làm là ghé lại nhà của Steven Stone. Anh ta đã đi vắng và viết một bức thư để lại, trong đó nói rằng Steven muốn bạn lấy quả cầu PokeBallnằm trên bàn kia – trong đó có một bé Beldum LV5 và Steven muốn bạn huấn luyện nó trở thành Metagross Max LV giống như anh ta

Xong hết tất cả những việc trên thì bạn hãy bay về Slateport xuống tàu S.S. Tidal.

S.S. Tidal – The Majestic Ferry My Pokemons: Swampert LV54 Delby (Delcatty) LV60 Slako (Slaking) LV54 Seasor (Seadra) LV54

Ông già Mr. Briney lái chiếc xuồng rách chở bạn đi Dewford ngày xưa bây giờ đã được đề bạt lên chức Thuyền Trưởng tàu S.S. Tidal. Quả là thời gian thay đổi, Chức bự hơn và xuồng cũng bự hơn

Phòng của bạn là Cabin số 2, ở đó có một chiếc giường giúp bạn hồi phục HP. Tàu có tất cả 8 phòng khách – 7 phòng còn lại đều có Trainers thách đấu với bạn. À nhầm.. chỉ có 6 phòng là Trainers thôi, căn phòng cuối cùng – Cabin số 8, anh chàng kính cận không đấu mà cho bạn TM49 Snatch.

Dưới hầm tàu của S.S. Tidal có hai tên thuỷ thủ đang chán, chạy vòng vòng và chúng sẵn sang bem bạn để giải sầu. Cái thùng rác trong góc trái trên cùng chứa item Leftover – một item khá mạnh có công dụng hồi máu mỗi lượt dựa vào Max HP. Thực ra Leftover là cái cùi táo, nó nằm trong thùng rác là phải rồi, thế mà mình lại đi moi thùng rác

Chuyến đầu tiên, để khai trương, S.S. Tidal chỉ chạy tuyến Slateport – Lilycove hoặc ngược lại tuỳ bạn chọn. Sau chuyến bắt buộc này thì bạn mới có thể đi tới những địa điểm khác nhờ những tấm vé đặc biệt. S.S. Ticket bản thân nó cũng là một tấm vé đặc biệt, cho phép bạn đi Battle Frontier. Tới Lilycove thì sẽ có một lựa chọn địa điểm thứ hai hiện ra khi nói chuyện với cô nàng tiếp viên.

The Great Park Battle Frontier:

Bằng S.S. Ticket, bạn có thể đi miễn phí tới Battle Frontier, gọi là gì nhỉ ? Có thể gọi nó là Đấu Trường Pokemon, cũng có thể gọi Công Viên Giải Trí, mà ở đây lại còn có cả Nhà Máy Factory….mà nói chung khỏi cần biết đi…chỉ biết là chỗ này rộng quá xá thôi

Lại nói về tên Scott kính đen…Mục đích của hắn bây giờ thì bạn đã rõ. Hắn là một nhân vật quan trọng của khu Battle Frontier này, và nhiệm cụ của Scott là quy tụ càng nhiều Trainers có chất lượng cao về nhằm xây dựng Battle Frontier càng tốt. Kể ra hắn trông hơi gian nhưng cũng không phải người xấu…

Battle Frontier có thể chia ra làm 8 khu vực chính như sau: 1) Battle Factory – nhà máy bên trái mới vô cổng gặp liền. 2) Battle Dome – toàn nhà trông giống cái trứng phía trên Battle Factory. 3) Battle Tower – Nhà lầu cao nhất và bự nhất, biểu tượng của Battle Frontier. 4) Battle Pike – Công trình này giống như một con rắn Seviper khổng lồ. 5) Battle Pyramid – Kim tự tháp ở góc xa bên phải Battle Tower. 6) Battle Arena – Công trình kiểu trông giống võ đường Nhật truyền thống. 7) Battle Palace – Cung điện xây theo kiểu Thái Lan sang trọng lấp lánh vàng. 8) Rest Area & Pokemon Center. Về phần đánh cụ thể từng khu vực thì để mình luyện thêm vài tuần nữa rồi mới Up Video. Bây giờ mình chỉ là khách du lịch đi chơi thôi

+Lưu ý quan trọng: Đánh ở Battle Frontier, dù ở bất cứ khu vực nào, cũng không tính Exp. Bạn muốn có Exp thì về chơi với Elite Four

Cho nên mình khuyên bạn chỉ nên thử thách Battle Frontier khi cả team đã LV100, còn bây giờ chỉ đi chơi xem cho vui thôi – trừ Battle Factory, bạn có thể đánh ngay được, do Pokemon để đấu ở đó là đồ đi mượn.

+Record Hall – Sảnh Đường Vinh Dự: bây giờ thì ở đây trống trơn nhưng sau này bảng nào cũng sẽ khắc tên bạn trên đó

+Battle Point Exchange Service Corner: Nhà đổi Battle Points Bp lấy quà (hiện tại bạn đã có 3Bp khuyến mãi từ gã Scott) +Ngôi nhà bên phải Battle Dome: có hai bà già Move Tutor. Bà già bên trái dạy toàn những skill Cute, còn bà già bên phải dạy toàn những skill Beauty. Và cả hai đều không miễn phí, có giá cả cụ thể bao nhiêu Bp cho từng Move.

Ghé hết mấy chỗ đó, dọc đường nói chuyện, một vài người sẽ nói rằng họ bị quấy rối bởi một con Pokemon đuôi dài và rất nhanh nhẹn phải không ? Bạn hãy đi về khu vực bên phải Battle Palace, chỗ đó có nhiều cây cối thích hợp cho việc núp lùm nên chui vô đó coi thử

Artisan Cave: My Pokemons: Swampert LV54 Delby (Delcatty) LV60 Slako (Slaking) LV55 Seasor (Seadra) LV55 Map

Muốn vào Artisan Cave thì trước tiên bạn phải qua một con Sudowoodo cái đã. Nó là cái cây uốn éo

nằm chắn cuối con đường hẹp bên phải Battle Palace đi xuống đó. Lấy Wailmer Pail tưới nó thì nó sẽ lên cơn và tấn công bạn. Nếu bạn thích thì tóm nó luôn, tại vì Sudowoodo trong Emerald chỉ có một con duy nhất là con này thôi.

Sau đó thì hãy đi xuống cái thác rồi bơi hết đoạn đường biển là tới cửa hang Artisan Cave.

Vì sao hang này có tên là Artisan Cave ? Bởi vì toàn là hoạ sĩ sống trong đó. Đùa thôi, đó là Smeargle, với tỉ lệ là 100%. Đây cũng là khu vực có Pokemon hoang dã Level cao nhất trong Game, có thể lên đến LV50. Vào hang bạn sẽ thấy trên tường đầy rẫy các hình vẽ tác phẩm của Smeargle, và cả đồ chúng nó chôm chĩa được từ khách du lịch nữa…

Khác với các Dungeon khác, hang này bạn sẽ đi ngược từ dưới lên trên. Vị trí item ẩn thì mình đã đánh dấu trong hình. Cửa ra nằm bên phải của Battle Tower.

Vậy là bạn đã đi tham quan hết một vòng Battle Frontier rồi đó. Phần sau sẽ là các Quest bắt hết bọn Pokemon huyền thoại.

Catching Legendary Pokemons

Đầu tiên là 3 con cây nhà lá vườn Groudon, Kyogre, Rayquaza trước cái đã.

Kyogre & Groudon: My Pokemons: Slako (Slaking) LV55

Bạn quay lại Weather Institute, lên lầu nói chuyện với ông tiến sĩ dự báo thời tiết. Ông ta sẽ nói vùng ngẫu nhiên một trong hai vùng nào đó đang có mưa to/nắng gắt. Mưa to thì Marine Cave đang xuất hiện tại đó, còn nắng gắt thì là Terra Cave.

Marine Cave: Xuất hiện ngẫu nhiên ở các Route 105, Route 125, Route 127, Route 129. Hang này là để bắt Kyogre.

Terra Cave: Xuất hiện ngẫu nhiên ở các Route 114, Route 115, Route 116, Route 118. Hang này là để bắt Groudon.

Lưu ý, nếu quá 5 phút kể từ lúc ông tiến sĩ thông báo địa điểm mà bạn vẫn chưa tới được Marine Cave/Terra Cave thì nó sẽ biến mất và bạn phải quay về nói chuyện lại với ổng.

Rayquaza: My Pokemons: Slako (Slaking) LV55

Rayquaza thì đơn giản hơn hai con kia nhiều. Sau vụ biến động ở Sootopolis City, Rayquaza quay về Sky Pillar với đến giờ vẫn còn ở đó. Bạn đến Sky Pillar thôi, chỉ có điều, bây giờ nó không còn là Easy-Mode như lần trước bạn tới nữa. Nhiều bẫy được bật lên, Pokemon hoang dã cũng được nâng lên Level 4x, trong Ruby/Sapphire thì tận 5x, có con lên tới LV59

Bạn nhớ mang theo Mach Bike để phá bẫy.

Cà ba con Kyogre, Groudon, Rayquaza đều ở LV70 nên lời khuyên là đem theo Pokemon có càng nhiều skill Status như Sleep, Confusion…càng tốt. Đặc biệt là Kyogre, nó có skill Rest rất khó chịu, Groudon với Rayquaza thì dễ thở hơn

Ba con đều giới tính không rõ ràng nên vụ này Delby ra rìa rồi, thôi chọn Slako vậy

Dành cho bạn nào chơi GBA, còn VBA như mình thì…..

Latias & Latios:

Trở lại với cái lựa chọn Red or Blue của bạn lúc Load Game khi vừa đánh xong Wallace. Nhắc lại: +Nếu bạn chọn Red thì bây giờ Latias sẽ bay vòng vòng Hoenn, còn Latios ở Southern Island. +Nếu bạn chọn Blue thì ngược lại, Latios bay vòng vòng, còn Latias ở Southern Island.

Về việc bắt con đang bay vòng vòng ngoài kia (của mình là Latios). – Đầu tiên là Pokemons dùng để tăng khả năng gặp được Latios. Bời vì Latios có thể có mặt khắp nơi ở Hoenn…bãi cỏ, rừng, sa mạc…trừ trong hang ra thôi. Bạn mang theo một Pokemon biết skill Sweet Scent và Level phải <40, nhớ xài Max Repel, đi vào các bãi cỏ bật Sweet Scent liên tục để gặp, không gặp thì đi chỗ khác. Theo kinh nghiệm cá nhân thì cái này cực ký hên xui, bạn bỏ công tìm kiếm thì ít khi nào Latios ra, còn khi đang đi thong dong ngắm gái nhiều khi lại gặp nên

+ Pokemons có ability Arena Trap như Trapinch. + Pokemons có ability Shadow Tag như Wynaut, Wobbbuffet. + Pokemons có skill Mean Lock như Zubat, Golbat, Crobat, Sableye… + Pokemons có skill Block như Sudowoodo…

Nếu lỡ để Latios chuồn mất ??? Bạn lấy PokeDex dùng chức năng theo dấu đi bô tới vị trí mới của nó. Tuyệt đối không dùng HM02 Fly bởi vì sẽ đánh động và Latios lại chuồn tiếp. Một lưu ý khác: ở Route 119, ngay trên Mimic Circle có một ngôi nhà (ngôi nhà với nhiều con hải âu Wingull ấy), mỗi lần bạn ra vào ngôi nhà này Latios sẽ đổi vị trí trên bản đồ.

Bắt con ở Southern Island (của mình là Latias)

Đối với bạn nào chơi GBA: Sau khi điền cái dòng “LINK TOGETHER WITH ALL” kích hoạt Mystery Gift thành công thì bạn mang GBA tới New York Pokemon Center ở Mỹ người ta Download vào cho, hoặc các Nintendo Event

Thế là bạn có item Eon Ticket trong túi, dùng nó lên tàu S.S. Tidal đến Southern Island. Vào trong khu rừng trên đảo, bạn thấy có thứ gì đó giống một cái trứng, nói chuyện với nó và Latias sẽ đáp xuống đấu với bạn.

Bạn nào chơi VBA thì …..

không bắt con này một cách chính thống được

Lưu ý: Pokemon Emerald Japanese Version only – chỉ dành Pokemon Emerald phiên bản tiếng Nhật. Bạn quay lại Petalburg Gym nói chuyện với Dad Norman lần thứ hai, Dad sẽ cho bạn Eon Ticket hàng chính hãng luôn

Navel Rock – Ho-oh & Lugia: My Pokemons: Slako (Slaking) LV55

)

Vào trong Navel Rock, bạn cứ đi thẳng cho tới khi gặp ngã ba lớn có hai cầu thanh lên và xuống. Mấy cái nhánh rẽ không có item gì đâu.

Từ chỗ ngã ba này, đi lên 4 tầng là tới đỉnh. Vừa ló mặt lên là Ho-oh bay vào phang bạn luôn. Hoặc đi xuống 8 tầng là tới đáy, gặp Lugia, không giống Ho-oh, phải nói chuyện nó mới đánh (con này lịch sự hơn Ho-oh tý

)

Ho-oh & Lugia cũng LV70 nên cách thức cũng giống lúc bắt Weather Trio. Cho Slako toả sáng tiếp thôi

Faraway Island – Mew: My Pokemons: Slako (Slaking) LV55

Bạn nào GBA thì item lần này là Old Sea Map Còn bạn nào VBA thì paste code này: 8DEB234A 4C8DC5EC. Lên tới đảo nhớ tắt code.

Vào trong khu rừng trên đảo, bạn sẽ gặp ngay Mew đang đứng chơi trước cửa. Nhưng thấy bạn nó lẩn ngay vô bụi phía sau và bạn sẽ phải chơi trò trốn tìm với nó. Vờn nhau một hồi là bạn bắt được nó thôi.

Birth Island – Deoxys (Speed Form): My Pokemons: Slako (Slaking) LV55

Item của GBA lần này là Aurora Ticket. Còn VBA thì paste code này: 4A99A22B 58284D2D. Lên đảo nhớ tắt code.

Đảo này nhỏ xíu, không có rừng hay bụi rậm hang hóc gì cả. Nó hình tam giác, 3 đỉnh là 3 cái cây to. Lên tới đảo bạn chỉ thấy có vật gì đó hình tam giác màu đen ở giữa, bạn sẽ phải giải đố chỗ này:

Cách giải hoàn chỉnh như sau: Bước 1: Nói chuyện với cái cục tam giác màu đen. Nó sẽ chạy đi. Bước 2: Đi xuống 1 bước, qua trái 3 bước nói chuyện với nó. Bước 3: Qua phải 3 bước, đi lên 5 bước, nói chuyện với nó. Bước 4: Đi xuống 5 bước, qua phải 3 bước nói chuyện với nó. Bước 5: Đi lên 3 bước, qua trái 5 bước nói chuyện với nó. Bước 6: Qua phải 4 bước nói chuyện với nó. Bước 7: Qua trái 2 bước, đi xuống 2 bước nói chuyện với nó. Bước 8: Đi xuống 1 bước, qua trái 3 bước nói chuyện với nó. Bước 9: Qua phải 6 bước nói chuyện với nó. Bước 10: Qua trái 3 bước, quay xuống nói chuyện với nó. Bước 11: Đi lên 3 bước nói chuyện với nó.

Mỗi lần bạn xong một bước chính xác như trên thì cục tam giác màu đen càng lúc càng nóng đỏ lên phải không? Bây giờ thì nó sẽ nứt ra và nổ cái BÙM, Deoxys hiện ra và đấu với bạn.

Deoxys (Speed Form) LV30

============================

Jirachi & Deoxys (Normal Form) Chỉ dành cho bạn nào chơi Pokemon Emerald Japanese Version – Pokemon Emerald phiên bản tiếng Nhật

Jirachi: Điều kiện: Đã bắt xong Rayquaza.

Cũng là sau khi điền cái “LINK TOGETHER WITH ALL” xong thì bạn làm như sau:

Bắt một con Altaria giống cái (Female) và cho nó lên đầu Team (vị trí 1st) của bạn. Sau đó trở lại Sky Pillar, chỗ Rayquaza từng đậu ở đó sẽ xuất hiện một vết nứt giống như mấy cái bẫy ở mấy tầng dưới. Rớt xuống, bạn sẽ vào một căn phòng. Trong đó có một quả cầu chứa Key Item Purity Flute và một vết nứt khác. Rớt xuống nữa là bạn sẽ rơi tự do một mạch 10 tầng lầu theo cái hố khổng lồ ở giữa tháp. Giờ thì bạn hết thắc mắc cái hố bự chảng đó có dẫn xuống địa ngục không rồi phải hông ?

Hết 10 tầng lầu, bạn sẽ tiếp đất ở tầng hầm đáy tháp Sky Pillar (Ồ…bạn vẫn chưa chết

). Ở đó có một ngôi miếu nhỏ giống như của Celebi trong Gen II. Đứng trước ngôi miếu thổi cây sáo Purity Flute vừa lụm được lúc nãy thì con Altaria của bạn đột nhiên cất tiếng hát.

Altaria hát xong thì Jirachi sẽ xuất hiện và đấu với bạn.

Jirachi LV50.

Deoxys (Normal Form):

Điều kiện: Có 1 con Solrock ở đầu Team (vị trí 1st) và một con Lunatone ở cuối Team (vị trí 6th). Sau đó bay đến Mossdeep City, nói chuyện với cục đá màu trắng, có một ánh chớp hiện ra và bạn nhận được Key item Infinity Key. Xong rồi đi tới Mossdeep Space Center. Lưu ý quan trọng: kể từ lúc nhặt được Infinity Key bạn không được nói chuyện với người hay đồ vật nào khác, nếu không sẽ phải Load Game lại. Lên tầng 2 bạn sẽ thấy phía trên bên trái có một cánh cửa mới xuất hiện. Dùng Infinity Key mở cửa, đó là cầu thang dẫn ra bãi phóng tên lửa phía sau Mossdeep Space Center. Ra đó và Deoxys sẽ đáp xuống đấu với bạn.

Deoxys (Normal Form) LV70.

Huong Dan Cai Theme Io7 Cho 3Gs

Thông báo lỗi

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls trong menu_set_active_trail() (dòng 2404 của chúng tôi ).

Notice: Only variables should be passed by reference trong caidm_display_preprocess_page() (dòng 133 của chúng tôi ).

5 Tháng Giêng 2014 … Iphone 3gs ios 6.0.1 sử dụng theme ios7. hieu dang …. Hướng dẫn cài đặt FW cho iphone by kienhoang1993 2,513 views; 3:52. Watch Later…Iphone 3gs ios 6.0.1 sử dụng theme ios7 – YouTube Xem tiếp

Với sự ra đời của iOS 7, Apple đã tạo ra một diện mạo hoàn toàn mới cho hệ điều hành dành cho thiết bị di động của họ. Có lẽ đây sẽ là thay đổi lớn nhất từ trước đến nay của hệ điều hành iOS. Trong khi nhiều nhà phát triển đã tiếp cận với iOS 7 beta từ sớm thì cộng đồng jailbreak vẫn gặp khá nhiều khó khăn để có thể trải nghiệm tính năng của hệ điều hành mới này trên thiết bị chạy iOS 6 đã jailbreak. Dó đó, bài viết này sẽ tổng hợp tất cả bước cần thiết để có được trải nghiệm iOS 7 trên thiết bị chạy iOS 6 trước khi iOS 7 chính thức ra mắt.

Cài đặt giao diện iOS 7

Để cài đặc giao diện iOS 7, bạn cần cài đặt ứng dụng Sau khi tải về và cài đặt bộ theme thì bạn có đầy đủ theme của iOS 7 gồm có iOS 7 icon, màn hình chờ, cài đặt, tin nhắn, nhật ký cuộc gọi, trình duyệt Safari và ghi chú …v.v . Mở Winterboard . Đây là một ứng dụng cài đặt theme miễn phí trên Cydia. Sau khi cài đặt thành công Winterboard, vào Cydia tìm và download theme Winterboard “iOS 7 Theme” của pw5a29. thì tất cả theme bắt đầu với chữ iOS 7 sẽ hiển thị như hình bên dưới.

Hình ảnh Winterboard khi chọn tất cả các theme iOS 7.

Sau khi kích hoạt tất cả các theme của iOS 7, Winterboard sẽ thông báo yêu cầu trở về màn hình chính. Sau đó bạn sẽ nhìn thấy kết quả như hình bên dưới.

Hình ảnh Notification Center khi kích hoạt và không kích hoạt iOS 7 Blur theme.

Cài đặt Font

Việc cài đặt Font cũng khá đơn giản. Đầu tiên, tìm và cài đặt gói “iOS 7 Font” trên Cydia. Sau đó ứng dụng BytaFont sẽ được cài đặt tự động. Kích hoạt BytaFont từ màn hình chính. Chọn thẻ Basic sau đó chọn “iOS 7” và kích hoạt. Kết quả như hình bên dưới.

Hình ảnh Color Keyboard khi cài đặt và kết quả.

Cài đặt bảng điều khiển mới và bảng thông báo cập nhật mới

Hiện tại chưa có ứng dụng nào cung cấp đầy đủ tính năng của bảng thông báo (Notification Center) iOS 7. Nên để có được đầy đủ tính năng cũng như giao diện của Notification Center iOS 6 cần cài đặt các ứng dụng bên dưới . Đây là ứng dụng của ModMyi, sau khi cài đặt sẽ thêm vào Notification Center các nút bật tắt nhanh các chức năng của thiết bị.

1. NCSettings

2. BlurriedNCBackground Đây là một ứng dụng khác của ModMyi, sau khi cài đặt sẽ cho nền của Notification Center trở nên trong suốt như trên iOS 7 thật.

Hình ảnh kích hoạt DeepEnd .

Giao diện đa nhiệm với CardSwitcher.

Cài đặt iOS 7 Style Folder

Trong iOS 7, một folder khi được mở sẽ được mở gần như toàn màn hình, hơn nữa có thể có nhiều trang. Điều này không có gì mới lạ với đối với những ai đã từng sử dụng FolderEnhancer trên Cydia. Ứng dụng này cũng cho phép tạo một folder mới trong một folder, mở một folder nhiều trang.

Cài đặt Dynamic Wallpapers

Để tạo hiệu ứng Wallpapers động, bạn có thể cài đặt ứng dụng Bubbles Pro LivePaper trên Cydia với giá $0.99. Tìm trên Cydia để download và cài đặt.

Hình ảnh wallpapers sau khi cài đặt và kích hoạt LivePaper.

Trong iOS 7 thì biểu đồng hồ hiển thị giờ hiện tại và nó là một hình động. Để có biểu tượng đồng hồ kiểu này bạn có thể tải và cài đặt ứng dụng LiveClock trên Cydia của Ryan Petrich. Live Clock Icon biểu tượng đồng hồ động

Hình ảnh cho LiveClock.

iOS 7 Calculator Theme Hình ảnh của Calculator.

Nếu bạn muốn có một Calculator giống như trên iOS 7 thì hãy download và cài đặt “iOS 7 Calculator Theme” của BigBoss trên Cydia. Sau khi cài đặt xong thì vào Winterboard để kích hoạt. Sau khi kích hoạt xong Calcutor của bạn sẽ như hình dưới.

5 Tháng Giêng 2014 … Iphone 3gs ios 6.0.1 sử dụng theme ios7. hieu dang …. Hướng dẫn cài đặt FW cho iphone by kienhoang1993 2,513 views; 3:52. Watch Later

18 Tháng 2 2014 … Winterboard – cài theme cho các máy iOS đã Jailbreak – AppStoreVn … Hướngdẫn đổi Logo mạng cho các máy iPhone/iPad – AppStoreVn by AppStore. … Phần mềm trên Cydia hay cho IOS7 sau khi Jailbreak by Dong Vu …

Hướng dẫn Cài THEME , FONT , khaBOARD , Bite SMS , Banner , Zeppelin , SBSetting cho Iphone 3gs-4-4s-5 – Ipad IOS 5x – 6x. 8 Tháng 2 2013 lúc 7:22.

ʚɞ Share Iphone Themes Cute ʚɞ Facebook

Page share theme free cho 3G/ 3GS – 4/4S – 5 – IPAD cực cute. Theme mình …HƯỚNG DẪN CÁCH CÀI THEME ♥ Có 3 cách cài theme cho iphone – ipad ,mình xin. Ghi Chú2… Hình ảnh: Lò mò làm thêm 1 cái cho iphone5 ios7 nữa hú la <.

Chia sẻ Theme iOS 7 – from Cydia Tinhte.vn

16 Tháng Giêng 2014 … Jaku là bộ theme thanh lịch và phức hợp cho iPhone. Phiên bản dành … Cho xin cái font đi bạn 😀 , thanks. … 1. 0bscure 7. Themes mang phong cách Black & White.…. Tag: ios 7, ios7, theme, cydia, giao diện, đổi giao diện …

Cài iOS 7 không chính thức cho iPhone 3G đã jailbreak – Ứng dụng …

1 Tháng Giêng 2014 … iPhone 3GS và iPod touch gen 3, gen 4 không được hỗ trợ cài đặt giao … Đó chỉ là một theme mô phỏng iOS 7 nhưng được tích hợp nhiều tính … Hiện tại, website của Whited00r đã cung cấp đầy đủ hướng dẫn để cài … mình vừa cài xong, không nặng đâu, thực chất nó là ios 3.1.3 mang giao diện ios7 thôi.

Điều bạn cần làm để có được giao diện như trong hình bên trên là vào source Cydia ApplerVN: chúng tôi cài đặt 2 gói iOS 7 Theme và iOS 7 Lockscreen Theme miễn phí. Lưu ý đây là dạng Theme WinterBoard, …

Thay đổi giao diện iOS với Theme chúng tôi Tinhte.vn

Phần 2: Hướng dẫn cài đặt:​. 1 – Lưu ý. Để hiển thị bộ theme được trọn vẹn nhất, sau khi download về các bạn dùng iToools chép vô đường dẫn: /var/stash/Theme.***. Sau đó vào trong winterboard tiến hành sắp xếp thứ tự các theme cần kích hoạt để sử dụng như sau: … Nếu bạn đang sài 1 trong 2 bản day hoặc night thì trên đường dẫn kia chỗ boss.theme phải thay bằng boss.day.mod.theme hoặc boss.night.mod.theme nha. ….. Bàn phím gọi cho iphone 5/s ios7.

Huong Dan Su Dung Arduino

HƯỚ NG BẢN ARDUINO NG DẪ DẪN SỬ  SỬ  DỤNG  DỤNG CƠ BẢN

TP.HCM, Tháng 5, Năm 2014.

MỤC LỤC: Lờ i nói đầu. đầu. Chương 1: Tổng Tổng quan về về Arduino Uno. ……………………… …………………………………….. ……………………………. …………………………. ………….. 1 1. Tổng quan. ……………………………. …………………………………………… ……………………………. ……………………………. …………………………….. ………………………. ………. 1 …………………………………………… ……………………………. ……………………………. …………………. ….. 2 2. Sơ đồ chân đồ chân củ của Arduino. ……………………………. Chương 2: Cài đặt chương trình Arduino IDE và Driver cho Arduino ………………….. ………………….. 4 …………………………………………… ……………………………. …………………. ….. 4 1. Cài đặt chương trình Arduino IDE ……………………………. …………………………………………. ……………………………. ……………………………. …………………………….. ……………………. ……. 5 2. Cài đặt đặt Driver ………………………….. …………………………………………… ……………………………. ……………………………. …………………………….. ……………………. ……. 7 3. Arduino IDE ……………………………. Chương 3: Hướ ng ng dẫn dẫn cài đặt đặt bả bản mô phỏ phỏng Arduino trên Proteus…………………….. ……………………. 11 Chương 4: Giao tiếp tiế p Arduino vớ  vớ i mộ một số số linh kiện kiện điện điện tử  tử . …………………………… ………………………………….. ……..13 …………………………………………. ……………………………. ……………………………. ……………….. … 13 1) Project 1: Led nhấ nhấp nháy. ………………………….. 2) Project 2 : Đèn sáng khi nhấn nhấ n phím. ………………………….. …………………………………………. ……………………………. ……………….. … 18 …………………………… 21 3) Project 3 : Led sáng dầ d ần từ  từ led led 1 đến led 10 và ngượ c lạ lại. ……………………………. 4) Project 4 : Led sáng dầ d ần từ  từ led led 1 đến led 10 và ngượ c lạ lại thờ  thờ i gian delay thay đổi đượ c. ………………………………………….. ……………………………. ……………………………. ……………………………. ……………………………. ……………….. … 24 c. …………………………… ……………………………………….. ………….. 27 5) Project 5: Điều Điều khiể khiển tốc tốc độ động cơ bằng bằng PWM. …………………………… Điề u khiển bằng L293D. ……………………………. …………………………………………… …………………. ….. 31 6) Project 6 : Điều khiển động cơ bằng …………………………………………… …………………. ….. 34 7) Project 7: Giao tiế ti ếp Arduino vớ  vớ i LCD 16×2. ……………………………. …………………………………………… …………………………….. ………………….. ….. 47 8) Project 8: Giao tiế ti ếp vớ  vớ i máy tính. ……………………………. 9) Project 9. Đo nhiệt độ môi trườ ng ng dùng LM35D hiể hiển thị thị LCD và Serial …………………………………………… ……………………………. ……………………………. ……………………………. ……………………………. ……………….. … 49 Monitor. ……………………………. ……………………………………….. …………..54 10) Project 10: Giao tiế ti ếp Arduino vớ  vớ i Servo motor. …………………………… Tài liệ liệu tham khả khảo. …………………………… ………………………………………….. ……………………………. ……………………………. …………………………….. ………………….. ….. 56

Lờ i Nói Đầ Đầu. u. Arduino đã và đang đượ c sử dụng r ất r ộng rãi trên thế giớ i,i, và ngày càng chứng tỏ

đượ c sức mạnh của chúng thông qua vô số ứng dụng độc đáo của ngườ i dùng trong cộng đồng nguồn mở . Arduino thực sự đã gây sóng gió trên  thị trường ngườ i dùng trên toàn thế giới trong vài năm gần đây , số lượng ngườ i dùng cực lớn và đa dạng với trình độ tr ải r ộng từ bậc phổ thông lên đến đạ i học đã làm cho ngay cả  những ngườ i tạo ra chúng phải ngạc nhiên về mức độ phổ biến.Tuy nhiên tại Việt Nam Arduino vẫn còn chưa đượ c biết

“HƯỚ NG NG DẪ DẪN SỬ  SỬ  DỤNG  DỤNG CƠ BẢN BẢN ARDUINO”. ARDUINO”. Trong tài liệu này cung cấ p cho bạn ng kiến thức cơ  b  bản nhất về Arduino cũng như các ứng dụng thực tế của nó. đọc một lượ ng Tài liệu gồm có các nội dung sau:

Chương 1: Tổ ng ng quan về  Arduino  Arduino Uno. Chương 2: Chương 2: Cài đặt chương trình Arduino IDE và Driver cho Arduino. Chương 3: Hướ ng ẫn cài đặt bản mô phỏng Arduino trên Proteus. ng d ẫn Chương 4: Giao tiế  p Arduino vớ i một số  linh ử.   linh kiện điện t ử  Khi biên soạn, tác giả đã tham khảo một số tài liệu nướ c ngoài để tài liệu vừa đảm  bảo về mặc nội dung vừa có thể tiế p cận đượ c vớ i bạn đọc. Khi viết tác giả đã có gắng để tài liệu đượ c hoàn chỉnh nhất song chắc chắn không tránh khỏi sai sót, vì v ậy r ất mong nhận đượ c sự góp ý của bạn đọc. Mọi ý kiến đóng góp xin liên hệ: [email protected]

Tác giả giả SV: NGUYỄ N TRUNG TÍN

Chương 1: Tổng quan về về Arduino Uno. 1. Tổng quan. Arduino thật ra là một bo mạch vi xử lý được dùng để  lập trình tương tác vớ i các thiết bị phần cứng như cảm biến, động cơ, đèn hoặ c các thiết bị khác. Đặc điểm nổi bật của Arduino là môi trườ ng ng phát triển ứng d ụng c ực k ỳ d ễ s ử d ụng, vớ i một ngôn ngữ lậ p trình có thể học một cách nhanh chóng ngay cả với ngườ i ít am hi ểu v ề điện t ử và lập trình. Và điề u làm nên hiện tượ ng ng Arduino chính là mức giá r ất thấ p và tính chất nguồn mở  t từ phần cứng tớ i phần mềm. Arduino Uno là sử dụng chip Atmega328. Nó có 14 chân digital I/O, 6 chân đầ u vào (input) analog, thạch anh dao động 16Mhz. Một số thông số k ỹ thuật như sau : Chip

ATmega328

Điện áp cấp nguồn

5V

Điện áp đầu vào (input) (kiến 7-12V nghị ) Điện áp đầu vào (giới hạn)

6-20V

Số chân Digital I/O

14 (có 6 chân điều chế độ rộng  xung PWM)

Số chân Analog (Input )

6

DC Current per I/O Pin

40 mA

DC Current for 3.3V Pin

50 mA

Flash Memory

32KB (ATmega328) với 0.5KB sử dụng  bootloader

SRAM

2 KB (ATmega328)

EEPROM

1 KB (ATmega328)

Xung nhịp HỌC VIỆ N HÀNG KHÔNG

16 MHz SV: NGUYỄ N TRUNG TÍN

1

2. Sơ đồ chân đồ chân củ của Arduino.

 Hình 1: Arduino Arduino Uno.

a) USB (1). Arduino sử dụng cáp USB để giao tiế p vớ i máy tính. Thông qua cáp USB chúng ta có thể Upload chương trình cho Arduino hoạt động, ngoài ra USB còn là nguồn cho Arduino.  b)  Nguồn ( 2 và 3 ). Khi không sử dụng USB làm nguồn thì chúng ta có thể sử dụng nguồn ngoài thông qua jack cắm 2.1mm ( cực dương ở  gi  giửa ) hoặc có thể sử dụng 2 chân Vin và GND để cấ p nguồn cho Arduino. Bo mạch hoạt động v ớ i nguồn ngoài ở điệ   20 volt. Chúng ta có thể c ấ p ở  điện áp từ 5  –  20 một áp lớn hơn tuy nhiên chân 5V sẽ  có mực điện áp lớn hơn 5 volt. Và nế u sử dụng nguồn lớn hơn 12 volt thì sẽ  có hiện tượ ng ng nóng và làm hỏng bo mạch. Khuyết cáo các bạn nên dùng nguồn ổn định là 5 đến dướ i 12 volt.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

2

Chân 5V và chân 3.3V (Output voltage) : các chân này dùng để lấy nguồn ra từ ngu  nguồn

mà chúng ta đã cung cấp cho Arduino. Lưu ý : không đượ c cấ p nguồn vào các chân này vì sẽ làm hỏng Arduino. GND: chân mass. c) Chip Atmega328. Chip Atmega328 Có 32K bộ nhớ  flash  flash trong đó 0.5k sử dụng cho bootloader. Ngoài ra còn có 2K SRAM, 1K EEPROM. d) Input và Output ( 4, 5 và 6). Arduino Uno có 14 chân digital v ớ i chức năng input và output sử dụng các hàm  pinMode(), digitalWrite() digitalWrite() và digitalRead() để điều khiển các chân này tôi s ẽ đề cậ p chúng

 các phần sau. ở  các

Cũng trên 14 chân digital này chúng ta còn mộ t số chân chức năng đó là: Serial : chân 0 (Rx ), chân 1 ( Tx). Hai chân này dùng để  truyền (Tx) và nh ận (Rx) dữ liêu nối ti ế p TTL. Chúng ta có th ể s ử dụng nó để giao tiế p vớ i cổng COM của một số thiết bị hoặc các linh kiện có chuẩn giao tiế p nối tiế p. PWM (pulse width modulation): các chân 3, 5, 6, 9, 10, 11 trên bo mạch có dấu “~” là các chân PWM chúng ta có th ể s ử d ụng nó để điều khiển t ốc độ động c ơ, độ sáng của

đèn… SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK), các chân này h ỗ tr ợ  ợ giao  giao tiế p theo chuẩn SPI. I2C: Arduino hỗ tr ợ  ợ giao  giao tiế p theo chuẩn I2C. Các chân A4 (SDA) và A5 (SCL) cho  phép chúng tao giao giao tiế p giửa Arduino vớ i các linh kiện có chuẩn giao tiế p là I2C. e) Reset (7): dùng để reset Arduino. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

3

Chương 2: Cài đặt chương trình Arduino IDE và v à Driver cho Arduino 1. Cài đặt chương trình Arduino IDE Các bạn truy cậ p vào trang web web http://arduino.cc/en/Main/Software và tải về chương trình Arduino IDE phù hợ  p vớ i h ệ điều hành của máy mình bao gồm Windown, Mac OS hay Linux. Đối vớ i Windown có bản cài đặt (.exe) và bản Zip, đối vớ i Zip thì chỉ cần giải nén và chạy chương trình không cần cài đặt. Sau khi cài đặt xong thì giao diện chương trình như sau:

Hình 2: Arduino IDE

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

4

2. Cài đặt đặt Driver Sử dụng cáp USB k ết nối Arduino vớ i máy tính, lúc này bạn sẽ thấy đèn led power của bo sáng. Máy tính sẽ nhận dạng thiết bị và bạn sẽ nhận đượ c thông báo:

“Device driver software was not successfully installed”

Hình 4: Device Manager.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

5

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

6

3. Arduino IDE Arduino IDE là nơi để soạn thảo code, kiểm tra lỗi và upload code cho arduino

Hình 7: Arduino IDE. a) Arduino Toolbar: có một số button và chức năng của chúng như sau : Hình 8: Arduino Toolbar. 

Verify : kiểm tra code có lỗi hay không

Upload: nạp code đang soạn thảo vào Arduino

  New, 

Open, Save : Tạo mớ i,i, mở  và  và Save sketch

Serial Monitor : Đây là màn hình hiể n thị dữ liệu từ Arduino gửi lên máy tính

 b) Arduino IDE Menu: Hình 9: IDE Menu HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

7

File menu:

Hình 10: File menu. Trong file menu chúng ta quan tâm tớ i mục Examples đây là nơi chứa code mẫu ví dụ như: cách sử dụng các chân digital, analog, sensor …

SV: NGUYỄ N TRUNG TÍN

8

Edit menu:

Hình 11: Edit menu 

Sketch menu

Hình 12: Sketch menu Trong Sketch menu : 

Verify/ Compile : chức năng kiểm tra lỗi code.

Show Sketch Folder : hi ển thị nơi code được lưu.

Add File : thêm vào một Tap code mớ i.i.

Import Library : thêm thư việ n cho IDE

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

9

Tool memu:

Hình 13: Tool menu. Trong Tool menu ta quan tâm các mục Board và Serial Port Mục Board : các bạn cần phải lựa chọn bo mạch cho phù hợ  p vớ i loại bo mà bạn sử dụng nếu là Arduino Uno thì phải chọn như hình:

Hình 14: Chọn Board  Nếu các bạn s ử dụng loại bo khác thì phải chọn đúng loại bo mà mình đang có nếu sai thì code Upload vào chip sẽ bị lỗi. Serial Port: đây là nơi lựa chọn cổng Com của Arduino. Khi chúng ta cài đặt driver thì máy tính sẽ hiện thông báo tên cổng Com của Arduino là bao nhiêu, ta chỉ việc vào Serial Port ch ọn đúng cổng Com để nạ p code, nếu chọn sai thì không th ể nạ p code cho Arduino đượ c. c. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

10

Chương 3: 3: Hướ ng ng dẫn dẫn cài đặt đặt bả bản mô phỏ phỏng Arduino trên Proteus. Để mô phỏng đượ c Arduino trên proteus thì chúng ta cần phải download thư viện arduino cho proteus. Để có đượ c thư viên này các bạn cần truy cậ p vào trang web: http://blogembarcado.blogspot.c http://blogem chúng tôi om/search/label/Proteus Proteus

Hình 15: Thư viện mô phỏng Arduino. Sau khi download về các bạn chép 2 file chúng tôi và chúng tôi vào thư mục: Proteus 7: C:Program Files (hoặc x86) Labcenter Electronics ElectronicsProteus Proteus 7 Professi ProfessionalLIBRARY onalLIBRARY Proteus 8: C:Program

Files

(hoặc

x86)

Labcenter

ElectronicsProteus

8

 professionalDataLIBRARY  professiona lDataLIBRARY

ợ  55 loại board Arduino khác nhau trong đó gồm có Arduino Trong thư viện này hổ tr ợ  Uno, MEGA, NANO, LILYPAD và UNO SMD và một cảm biến siêu âm Untrasonic.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

11

Sau khi chép xong chúng ta khở i động Proteus lên vào th ư viện linh kiện bằng cách  bấm phím P và gõ t ừ khoá là ARDUINO chúng sẽ hiện ra danh sách các board hi ện có ở 

đây tôi chọn Arduino Uno.

Hình 16: Mô phỏng Arduino bằng Proteus. Lưu ý chúng ta cần phải cấ p nguồn vào 2 chân 5V và Gnd trên mạch như hình trên.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

12

để mô phỏng. 

Sơ đồ mạch:

Hình 17: Led nhấ p nháy. 

Code chương trình. int ledPin = 9; void setup() {  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT);  } void loop() { digitalWrite(ledPin, digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, digitalWrite(ledPin, LOW); delay(1000);  }

SV: NGUYỄ N TRUNG TÍN

để kiểm tra lổi. 13

Hình 19: Check compilation. Sau đó tiế p tục bấm HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

14

Chương trình sẽ tự động built một file hex đượ c lưu ở đườ  ng dẫn như hình dướ i ở đườ ng

Hình 21: Add file Hex cho Proteus. Bấm vào vị trí số 1 và chọn nơi lưu file hex ở  trên  trên chọn tiế p Open, OK và Play. Play. Các bạn sẽ thấy led nhấ p nháy tắt và sáng thờ i gian delay là 1s.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

15

Giải thích chương trình. int ledPin = 9;

Khai báo một giá tr ị biến integer là ledPin = 9. void setup() {  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT); }

Trong Arduino sketch cần phải có hàm setup() và loop() n ếu không có thì chương trình báo lỗi. Hàm Setup() chỉ chạy một lần k ể t ừ khi bắt đầu chương trình. Hàm này có chức năng thiết lậ p ch chế độ vào, ra cho các chân digital hay tốc độ baud cho giao tiế p Serial… Cấu trúc của hàm pinMode() là như sau:  pinMode(pin,Mode);  pinMode(pin,Mode);  pin : là vị trí chân digital.  Mode: là chế độ vào ( INPUT), ra (OUTPUT).

Lệnh tiế p theo.  pinMode(ledPin, OUTPUT);

Lệnh này thiết lậ p chân số 9 trên board là chân ngõ ra ( OUTPUT). Nếu không khai  báo “ int ledPin = 9; ” thì bạn có thể viết cách sau nhưng ý ngh ĩ a không thay đổi:  pinMode(9, OUTPUT); OUTPUT);

Bắt buộc khai báo một hàm loop() trong Arduino IDE. Hàm này là vòng lặ p vô hạn void loop() { digitalWrite(ledPin, digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, digitalWrite(ledPin, LOW); HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

16

delay(1000);  }

Tiế p theo ta s ẽ phân tích hàm digitalWrite( digitalWrite( ledPin, HIGH); lệnh này có ý ngh ĩ a là xuất ra chân digital có tên là ledPin ( chân 9) mức cao (  HIGH ), ), mức cao tướ ng ng ứng là 5 volt. delay(1000);

Lệnh này tạo một khoảng tr ễ vớ i thờ i gian là 1 giây. Trong hàm delay() của IDE thì ng ứng vớ i 1 giây. 1000 tươ ng digitalWrite(ledPin, digitalWrite(ledPin, LOW);

Cũng giống như digitalWrite( ledPin, HIGH); lệnh này xuất ra chân ledPin mức thấ p (LOW) tức là 0 volt. Và tiế p tục là một hàm delay().  Như v ậy chúng ta có thể thấy chương trình sẽ thực hiện tắt sáng led liên tục không ngừng tr ừ khi ta ngắt nguồn.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

17

2) Project 2 : Đèn sáng khi nhấn phím. 

ơ đồ mạch: Sơ đồ

Hình 22: Đèn sáng khi nhấn phím 

Code chương trình : const int buttonPin = 2; const int int ledPin = 13; int buttonState = LOW; void setup() {  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT);  pinMode(buttonPin,  pinMode(buttonPin, INPUT); INPUT);

}

void loop(){ buttonState = digitalRead(buttonPin); digitalRead(buttonPin); if (buttonState == HIGH) { HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

18

digitalWrite(ledPin, digitalWrit e(ledPin, HIGH);

}

else { digitalWrite(ledPin, LOW);  }} 

Giải thích chương trình : Trướ c tiên ta khai báo hai biến để lưu tr ữ vị trí chân của phím nhấn và led : const int buttonPin = 2; const int int ledPin = 13;

Phím nhấn sẽ ở  v  vị trí chân số 2 và led chân số 13. Ta khai báo một biến trang thái của phím nhấn là int buttonState = LOW; Trong hàm setup() là khai chế độ (Mode) cho chân button và chân led. Chân button là chân ngõ vào và chân led là chân ngõ ra.  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT);  pinMode(buttonPin,  pinMode(buttonPin, INPUT); INPUT);

Trong hàm loop() ta có câu lệnh đầu tiên là : buttonState = digitalRead(buttonPin); digitalRead(buttonPin);

Câu lệnh này có ngh ĩ a là gán giá tr ị đọc đượ c từ chân button (chân 2) cho biến buttonState.. buttonState sẽ có giá tr ị 0 nếu như button không đượ c nhấn và có giá tr ị 1 nếu

đượ c nhấn. Bằng cách sử dụng hàm digitalRead() ta có thể kiểm tra đượ c các chân digital  mức cao hay thấ p. đang ở  m Sau khi đọc đượ c giá tr ị có ở  chân  chân buttonPin ( chân 2) ta kiểm tra xem là button có nhấn hay không. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

19

 Nếu có tức là buttonState =HIGH thì lúc này ta bật led bằng lệnh digitalWrite() if (buttonState == HIGH) { digitalWrite(ledPin, digitalWrite(ledPin, HIGH);

}

 Ngượ c lại thì ta một lần nửa sử dụng hàm digitalWrite() để tắt led else { digitalWrite(ledPin, LOW);  }

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

20

3) Project 3 : Led sáng dần từ led ừ led 1 đến led 10 và ngượ c lại. 

ơ đồ mạch. Sơ đồ

Hình 23: Led sáng dần từ led 1 đến led 10 và ngượ c lại. 

Code chương trình. byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; int direction = 1; int currentLED = 0; void setup() {  for (int x=0; x HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

21

void loop() {  for (int x=0; x if (currentLED == 9) {direction = -1;} if (currentLED == 0) {direction = 1;} delay(500);  } 

Giải thích chương trình. Trong Project này chúng ta s ử dụng 10 chân digital để điều khiển 10 led, để cho

ở đây tôi sử dụng mảng 1 chiều gồm 10 phần t ử trong đó chứa chương trình ngắn gọn thì ở đâ 10 vị trí chân led mà ta s ử dụng trong project byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13};

Tiế p tục khai báo 2 biến integer là : int direction = 1; int currentLED = 0;

Trong hàm setup() tôi sử dụng một vòng lặ p để định ngh ĩ a mode cho các chân led. Tôi ngh ĩ  là  là không khó để hiểu đượ c các câu lệnh này. Tiế p theo là hàm loop(), đầu tiên tôi tắt tất cả các led bằng các câu lệnh:  for (int x=0; x SV: NGUYỄ N TRUNG TÍN

22

Sau đó cho sáng led đầu tiên bằng câu lệnh : digitalWrite(ledPin[curre digitalWrite(ledPin[currentLED], ntLED], HIGH);

Vì ta đã khai báo currentLED = 0 nên mãng sẽ truy xuất phần tử đầu tiên trong mãng có giá tr ị là 4 vì thế led ở  v  vị trí chân digital số 4 sẽ sáng. currentLED += direction;

Tăng currentLED lên 1 đơn vị ( direction =1 ). Vòng lặ p tiế p theo sẽ là led ở  chân  chân digital 5 sáng và cứ như thế cho đến led ở  chân  chân số 13 sáng, thì lúc này currentLED == 9, câu lệnh “ if (currentLED == 9) {direction = -1;} ” sẽ thực hiện và led sẽ sáng ngượ c lại từ led 10 xuống led thứ 1. Hai câu lệnh : if (currentLED == 9) {direction = -1;} if (currentLED == 0) {direction = 1;}

dùng để quy định chiều sáng của led là tăng dần hay giảm dần. Nếu là Led th ứ 10 sang thì tiế p theo sẽ giảm xuống led thứ 9 và ngượ c lại nếu led thứ 0 sang thì chu k ỳ tiế p theo led 1 sẽ sáng.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

23

4) Project 4 : Led sáng d ần từ led ừ  led 1 đến led 10 và ngượ c lại thờ i gian c. delay thay đổi đượ c. 

Sơ đồ ơ đồ mạch : Trong project này hoàn toàn giống project 3 chỉ thêm một biến tr ở   dùng để điều ch chỉnh ở dùng

thờ i gian delay cho chương trình

c. Hình 24: Led sáng dần từ led 1 đến led 10 thời gian delay thay đổi đượ c. 

Code chương trình. int ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; int direction = 1;

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

24

int currentLED = 0; int potPin = 0; unsigned long changeTime; void setup() {  for (int x=0; x if (currentLED == 9) {direction = -1;} if (currentLED == 0) {direction = 1;} delay(delayvalu);  } 

Giải thích chương trình. Chương trình ta chỉ thêm và thay đổi một vài câu lệnh mà thôi ngoài ra không khác

gì nhiều so vớ i project 3, các câu l ệnh đó như sau : int potPin = 0 ; int delayvalu= analogRead(potPin);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

25

delay(delayvalu);

Đầu tiên chúng ta khai báo một biến chứa vị trí chân biến tr ở  ở k   k ết nối đó là vị trí A0 int potPin = 0 ;

Đọc giá tr ị từ chân analog A0 bằng câu lệnh analogRead(potPin) và gán nó cho biến delayvalu. Arduino có 6 chân đầu vào analog đánh dấu từ A0 đên A5 vớ i 10 bit chuyển đổi

từ analog sang digital (ADC). Ngh ĩ a là chân analog có thể đọc đượ c các giá tr ị điện áp từ 0

đến 5 volt tương ứng vớ i các số integer từ 0 ( 0 volt ) đến 1023 ( 5 volt ). Trong project này chúng ta cần thiết lậ p th ờ i gian delay bằng cách điều chỉnh biến tr ở  ở.  Ta sử dụng câu lệnh delay(delayvalu) để tạo thờ i gian tr ễ. Nếu ta điều chỉnh biến tr ở  ở  sao cho điện áp đầu vào chân analog là 5 volt thì delayvalu sẽ có giá tr ị là 1023 ( hơn 1

ở ta giây), nếu là 2,5 volt thì delayvalu sẽ là 511. Các bạn thử điều chỉnh biến tr ở   ta sẽ thấy thờ i gian delay thay đổi hoặc là nhanh dần hoặc là chậm dần. Lưu ý : đối vớ i các chân analog chúng ta không cần thiết lậ p chế độ vào ra bằng hàm  pinMode như các chân digital. Mặc định các chân analog là input.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

26

5) Project 5: Điều khiển tốc độ động cơ bằng PWM. 

Sơ đồ Sơ đồ mạch

Hình 25: Điều khiển tốc độ động cơ . 

Code chương trình. int potPin = 0; int transistorPin = 9; int potValue = 0; void setup() {  pinMode(transistorPin,  pinMode(transistorPin, OUTPUT);} OUTPUT);} void loop() {  potValue = analogRead(potP analogRead(potPin) in) / 4; analogWrite(transistorP analogWrite(transistorPin, in, potValue);  }

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

27

Giải thích chương trình.  Như trong sơ đồ ơ đồ mạch ta thấy biến tr ở đượ  ở đượ c nối vớ i chân A0, transistor đượ c nối vớ i

chân số 9 thông qua điện tr ở  ở 1k.  1k. Như vậy ta khai báo 2 biến chứa vị trí chân cho biến tr ở  ở  và transistor. int potPin = 0; int transistorPin = 9;

Biến integer potValue chứa giá tr ị đọc đượ c từ chân A0. int potValue = 0

ở đây là nếu chúng ta không k ết nối transistor điều khiển động cơ  Một câu hỏi đặt ra ở đâ vào chân số 9 mà thay vào đó là chân số 1 hoặc 2 để điều khiển tốc độ động cơ  thì  thì có đượ c không ?. Câu tr ả lờ i là Không. Vậy tại sao Không ? Tôi sẽ tr ả lờ i câu hỏi này sau. Nhưng trướ c hết tôi nói về PWM. PWM (pulse width modulation) là phương pháp điều chế dựa trên sự thay đổi độ r ộng của chuổi xung dẫn đến sự thay đổi điện áp ra.

Để tạo ra đượ c PWM trên Arduino thì chúng ta sử dụng lệnh analogWrite(Pin, Value);

Tr ong ong đó:  Pin: là vị trí chân,

đối vớ i Arduino Uno thì chỉ có các chân 3, 5, 6, 9, 10 & 11 mớ i có chức năng tạo PWM. Vậy chúng ta có thể tr ả lờ i đượ c câu hỏi bên trên, các chân digital còn lại của có thể đọc hoặc xuất 2 giá tr ị là 0 và 1 mà thôi. Value: Giá tr ị nằm trong khoảng 0 đến 255.

Để hiểu rõ hơn về PWM tôi sẽ minh hoạ qua ví dụ sau.  Nếu tôi sử dụng lệnh analogWrite(transistorP   chân 9 ( analogWrite(transistorPin, in, 127); thì dạng xung ở  chân transistorPin transistorPin = 9) sẽ như hình dướ i và giá tr ị trung bình ngõ ra s ẽ là 2,5V (50% ). HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

28

Hình 26: PWM 50%.  Nếu Value = 64 (hay 25%) thì d ạng xung như sau:

Hình 27: PWM 25%. Value = 229 (hay 90%) thì d ạng xung sẽ là :

Hình 28: PWM 90%. Từ ví dụ trên ta thấy sự thay đổi độ r ộng của chuổi xung dẫn đến sự thay đổi điện áp ra. Ta cũng thấy r ằng điện áp trên motor cũng thay đổi tuyến tính theo sự thay đổi điện áp ngõ ra trên chân 9. Tức là nếu điện áp trung bình bình trên chân 9 là 2,5 volt (50% ) thì điện áp trên hai đầu motor là 6 volt ( ngu ồn motor motor là 12 volt ). Quay lại chương trình ta cần quan tâm tớ i một câu lệnh đó là:  potValue = analogRead(potP analogRead(potPin) in) / 4; HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

29

Chúng ta cần phải chia giá tr ị đọc đượ c cho 4 vì giá tr ị analog sẽ nằm trong khoảng 0 (0 volt ) đế n 1023 (5 volt ), nhưng giá tr ị cần xuất ra ngoài chân 9 lại nằm trong khoảng

ở đây. 0 đến 255 đó chính  chính là lý do tại sao có chia 4 ở đâ Và câu lệnh cuối cùng là tạo PWM trên chân 9 để điều khiển tốc đố động cơ . analogWrite(transistorP analogWrite(transistorPin, in, potValue);

 Nếu như đã điều kiển đượ c tốc độ động cơ  b  bằng PWM r ồi thì việc điều khiển độ sáng của Led hay đèn đối vớ i các bạn bay giờ  là  là chuyện quá đơn giản. Các bạn chỉ cần nối chân số 9 v ớ i một Led có điện tr ở  ở  hhạn dòng là 220 ohm và code chương trình hoàn toàn giống như điều khiển động cơ . L ưu ý là khi mô ph ỏng các bạn s ẽ không thấy đượ c led thay đổi

độ sáng mà chỉ thấy nhấ p nháy nguyên nhân nhân là do phần mềm proteus không đáp ứng k ị p  p sự thay đổi của các xung PWM. Nhưng khi làm th ực t ế các bạn s ẽ th ấy đượ c sự thay đổi độ sáng của Led rõ r ệt.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

30

6) Project 6 : Điều khiển động cơ bằ ng L293D. 

Sơ đồ Sơ đồ mạch:

Hình 29: Điều khiển động cơ  b  bằng L293D. 

Code chương trình #define switchPin switchPin 2

9

#define potPin 0

SV: NGUYỄ N TRUNG TÍN

31

 }

void loop() {  Mspeed = analogRead(potP analogRead(potPin)/4; in)/4; analogWrite (speedPin, Mspeed); if (digitalRead(switchP (digitalRead(switchPin)) in)) { digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, digitalWrite(motorPin2, HIGH); } else { digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW);  }  } 

Giải thích chươ ng ng trình:

Code của project này hoàn toàn đơn giản. Trướ c tiên ta định ngh ĩ a các chân sẽ sử dụng trên arduino.

ắ c #define switchPin switchPin 2

9

ở n #define potPin 0

Tiế p theo trong setup() ta thiết lậ p chế độ vào, ra cho các chân v ừa định ngh ĩ a. a.  pinMode(switchPin,  pinMode(switchPin, INPUT); INPUT);  pinMode(motorPin1,  pinMode(motorPin1, OUTPUT); OUTPUT);  pinMode(motorPin2,  pinMode(motorPin2, OUTPUT); OUTPUT); HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

32

 pinMode(speedPin,  pinMode(speedPin, OUTPUT) OUTPUT)

Trong vòng loop() chúng ta đọc giá tr ị từ biến tr ở   k ết nối vớ i chân A0 và gán nó cho ở k   Mspeed :  Mspeed = analogRead(potP analogRead(potPin)/4; in)/4;

Thiết lậ p tốc độ cho động cơ  b  bằng câu lệnh: analogWrite (speedPin, Mspeed);

Kiểm tra xem công tắc có đượ c bật hay không, nếu có thì thiết lậ p motorPin1 =  LOW và motorPin2 = HIGH ta sẽ thấy động cơ quay ơ quay ngượ c chiều kim đồ ng hồ. if (digitalRead(switchP (digitalRead(switchPin)) in)) { digitalWrite(motorPin1, digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, digitalWrite(motorPin2, HIGH); }

và nếu công tắc không đượ c bật thì motor sẽ quay cùng chiều kim đồng hồ: else { digitalWrite(motorPin1, digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW);  }

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

33

7) Project 7: Giao ti ếp Arduino vớ i LCD 16×2. Giao tiế p giữa Arduino và LCD 16×2 r ất đơn giản bở i vì Arduino IDE đã có sẵn thư viện cho LCD là LiquidCrystal.h,  LiquidCrystal.h, công việc của chúng ta là hiểu và biết cách sử dụng thư viện này mà thôi. 

ơ đồ mạch: Sơ đồ

Hình 30: giao tiế p vớ i LCD 16×2. 

Code chương trình : #include  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

34

 scrollLeftDemo();  scrollLeftDemo();  scrollRightDemo();  scrollRightDemo(); cursorDemo(); createGlyphDemo();  } void introduce(){ lcd.clear(); lcd.setCursor(0,0); lcd.print(“HV HANG KHONG VN”); lcd.setCursor(1,1); lcd.print(“HD SD ARDUINO”); delay (1000);  for(int x=0; x SV: NGUYỄ N TRUNG TÍN

35

 for(int x=0; x SV: NGUYỄ N TRUNG TÍN

36

lcd.setCursor(7,0); lcd.print(“Beginning”); lcd.setCursor(9,1); lcd.print(“Arduino”); delay(500);  for(int x=0; x HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

37

void cursorDemo() { lcd.clear(); lcd.cursor(); lcd.cursor();

SV: NGUYỄ N TRUNG TÍN

38

 B01110,  B00000  };

ữ “ơ” byte char2[8] = { ữ “ô” ra màn hình lcd.write(byte(0)); lcd.write(byte(0));

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

39

Giải thích chương trình:

Đầu tiên chúng ta khai báo thư viện mà chúng ta sẽ sử dụng để điều khiển LCD. Như đã nói ở  trên chúng ta sẽ sử dụng thư viện có tên là LiquidCrystal.h.  LiquidCrystal.h. Có r ất nhiều thư viện và code mẫu cho những loại LCD khác, bạn có thể  truy cậ p vào trang web http://www.arduino.cc/playgrou http://www.ard chúng tôi nd/Code/LCD để tải về sử dụng.

Để khai báo thư viện cho LCD hay bất cứ thư viện nào khác ta dùng câu l ệnh #include

Trong trườ ng ng hợ  p này ta khai báo là : #include

Tiế p theo tạo một đổi tượ ng ng và gán chân cho nó bằng câu lệnh :  LiquidCrystal  LiquidCrystal Object(RS, E, E, D4, D5, D6, D7);

 Như vậy trong đoạn code trên tôi đã khai báo một đối tượ ng ng có tên là lcd  ( các bạn có thể thay thế lcd  b  bằng những từ khác mà các bạn muốn ) và chân 12 của Arduino nối vớ i chân RS, chân 11 nối vớ i E và các chân 5 đến chân 2 lần lượ t nối vớ i D4 đến D7 trên LCD 16×2.  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Trong hàm  setup() chúng ta cần khai báo loại LCD mà chúng ta s ử d ụng. Vì trong

ợ  r  thư viện LiquidCrystal.h r ất nhiều loại LCD chẳng hạn như 16×2, 16×4, 20×2, 20×4,  LiquidCrystal.h hỗ tr ợ  GLCD….Ở đây chúng ta sử dụng 16×2 thì ta khai báo. lcd.begin(16,2);

Trong loop() chúng ta có 8 chương trình con, và tôi sẽ giải thích từng chương trình con. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

40

Chương trình con thứ 1: introduce().

Đây là chương trình giớ i thiệu. 

Chương trình con thứ 2: basicPrintDemo() Trong chương trình con này chúng ta sẽ điều khiển sao cho LCD hiển thị dòng chứ

mà ta mong muốn.

Đầu tiên chúng ta xoá tất cả màn hình bằng câu lệnh: lcd.clear();

Chúng ta cần lưu ý đối tượ ng ng lcd : nếu như ban đầu chúng ta khai báo đổi tượ ng ng là  LCD16x2 thì chúng ta phải viết câu lệnh là  LCD16x2.clear().  LCD16x2.clear().

Để hi  h iển th ị một dòng ký tự b ất k ỳ lên màn hình thì ta dùng câu lệnh print() c ụ thể trong trườ ng ng hợ  p này là: lcd.print(“HV HANG KHONG”);

Các ký tự bên trong ngoặc kép sẽ đượ c hiển thị lên màn hình, nếu tổng các ký tự lớ n

ở đi sẽ không đượ c hiển thị lên màn hình. hơn 16, thì các ký tự từ thứ 17 tr ở đ 

Chương trình con thứ 3: displayOnOffDemo() Trong chương trình con này hướ ng ng dẫn cho chúng ta các câu l ệnh chức năng bật và

tắt màn hình. Ta cần quan tâm tớ i 2 câu lệnh sau. lcd.nodisplay();

Câu lệnh này có chức năng tắt màn hình hiển thị. lcd.display();

Câu lệnh này cho phép hiển thị màn hình. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

41

Chương trình con thứ 4:  setCursorDemo()  setCursorDemo()

Hình 31: LCD 16×2. Chương trình con này hướ ng ng dẫn chúng ta các câu lệnh dịch chuyển vị trí con tr ỏ theo ý muốn, các câu lệnh cần quan tâm đó là: lcd.setCursor(5,0); lcd.print(“5,0”);

Dịch con tr ỏ đến cột thứ 5 hàng thứ 0. Sau đó xuất ra màn hình LCD “5,0” từ cột thứ 5 hàng 0 tr ở đi ở đi. lcd.setCursor(10,1); lcd.setCursor(10,1);

Dịch con tr ỏ đến vị trí cột 10 hàng thứ 1. Xuất ra màn hình “10,1”

Tương tự như vậy đối vơi 2 câu lệnh cuối là : lcd.setCursor(3,1); lcd.setCursor(3,1);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

42

Chương trình con thứ 5: scrollLeftDemo()  scrollLeftDemo() Chương trình con này sẽ dịch các ký tự đang hiển thị trên màn hình sang bên trái.

Các câu lệnh trong chương trình con này không khó, chúng ta chỉ quan tâm tớ i các câu lệnh sau:  for(int x=0; x Trong vòng lặ p chúng ta có câu lệnh: lcd.scrollDisplayLeft();

Mỗi lần ch ương trình thực hi ện câu lệnh này sẽ d ịch t ất cả các ký tự đang hiển thị trên màn hình sang bên trái 1 cột. Chúng ta có vòng lặ p 16 l ần như vậy các ký tự sẽ đượ c dịch hết về bên trái.

Hình 32: Trướ c khi dịch trái.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

43

Hình 33: Dịch trái lần thứ 8. Khi vòng lặ p thực hiện đượ c 16 lần thì màn hình sẽ tr ống hoàn toàn. 

Chương trình con thứ 6: scrollRightDemo()  scrollRightDemo() Hoàn toàn tương tự như  scrollLeftDemo()  scrollLeftDemo() chương trình con này s ẽ thực hiện dịch

 phải các ký tự trên màn hình. Câu lệnh cần quan tâm là: lcd.scrollDisplayRight(); 

Chương trình con thứ 7: cursorDemo() nháy. Ở phần này chúng ta sẽ tìm hiểu các câu lệnh điều khiển con tr ỏ bật, tắt và nhấ p nháy. lcd.cursor() : câu lệnh này cho phép chúng ta bật con tr ỏ.

Hình 34: Con tr ỏ LCD HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

44

lcd.noCursor(): tắt con tr ỏ lcd.blink(): nhấ p nháy con tr ỏ 

Chương trình con thứ 8: createGlyphDemo() Bây giờ  chúng   chúng ta sẽ tìm hiều cách tự tạo ra một ký tự không thuộc hệ thống mã

ASCII, chẳng hạn như các chữ cái có dấu trong hệ thống chữ cái tiếng việt như ă, â, ô,ơ …. ơ ….

Đối vớ i LCD 16×2 cứ mỗi ký tự trong một ô sẽ đượ c tạo thành từ 5×8 ô nhỏ ( 5 cột, 8 dòng)

Để tạo một ký tự thì chúng ta dùng một mãng gồm 8 phần tử, mỗi phần tử là 1 byte, nhưng chỉ sử dụng 5 bit thấ p của 1 byte để biểu diễn ký tự đó.

ữ “ô” byte happy[8] = {

ữ “ơ” byte sad[8] = { t ạo chữ “ơ”  B01110,  B00001,  B00010,  B01110,  B10001, HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

45

 B10001,  B01110,  B00000  };

Sau khi đã tạo đượ c ký tự mong muốn ta sử dụng câu lệnh: lcd.createchar(num,data);

Trong đó: num: là các chữ số tứ 0 đến 7. data: là các mãng chứa ký tự của chúng ta.

Câu lệnh này sẽ gán ký tự ta đã tạo vào một chữ số. lcd.createChar(0, lcd.createChar(0, happy); lcd.createChar(1, lcd.createChar(1, sad);

Để hiển thị một ký tự ra màn hình ta dùng câu lệnh lcd.write(data). Hiển thị chữ “ô” ra màn hình LCD. lcd.write(byte(0));

Hiển thị chữ “ơ” ra màn hình LCD lcd.write(byte(1));

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

46

8) Project 8: Giao ti ếp vớ i máy tính. Trong phần này tôi sẽ trình bày cách để  giao tiế p giữa Arduino vớ i máy tính thông qua chuẩn giao tiế p nối tiế p không đồng bộ UART.

Điều khiển bật tắt bằng cách gửi lệnh từ máy tính. 

Sơ đồ mạch:

ở  Dùng cáp USB k ết nối Arduino vớ i máy tính. Led n ối vớ i chân 13 thông qua điện tr ở  220 ohm. 

Code chương trình: int ledpin =13; void setup() { Serial.begin(9600);  pinMode(ledpin,OUTPUT);  pinMode(ledpin,OUTPUT);  }

{

digitalWrite(ledpin,HIGH); digitalWrite(ledpin,HIGH); break;  } case ‘0’: { digitalWrite(ledpin,LOW digitalWrite(ledpin,LOW); ); break; }}} HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

47

Giải thích chương trình:  Serial monitor b ằng cách nhấ p Để có thể điều khiển đượ c led bật tắt chúng ta cần mở  Serial vào biểu tượ ng ng

:

Hình 35: Serial Monitor. Trong chương trình ta cần chú ý tớ i các câu lệnh sau: Serial.begin(9600);

Câu lệnh này dùng để kiểm tra xem có dữ liệu truyền tớ i hay không. Ngoài ra Serial.available() còn tr ả về cho chúng ta số ký tự đã đượ c truyền tớ i Arduino HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

48

char setupled = Serial.read( Serial.read(); );

Khi dữ liệu đượ c truyền tớ i Arduino thì dữ liệu sẽ đượ c lưu vào bộ nhớ đệ ớ đệm. Chúng ta khai báo biến setupled vớ i ki ểu dữ liệu char và dùng hàm Serial.read() để truy suất dữ liệu trong bộ nhớ đệ ớ đệm và lưu vào trong nó. Như vậy ký tự đầu tiên trong chuỗi ký tự đượ c truyền tớ i sẽ đượ c gán vào setupled. Dùng hàm Switch-case để kiểm tra, nếu là “1” thì sáng led, nếu là “0” thì tắt led, các trườ ng ng hợ  p còn lại thì không làm gì.

9) Project 9. Đo nhiệt độ môi trườ ng ng dùng LM35D hiển thị  LCD và Serial Monitor. 

Sơ đồ ơ đồ mạch.

Hình 36: giao tiế p vớ i LM35, LCD và Serial monitor. 

Code chương trình: #include  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

49

int scale = 1; int buttonPin=8;

SV: NGUYỄ N TRUNG TÍN

50

SV: NGUYỄ N TRUNG TÍN

51

Giải thích chương trình:

Tổng quan: chương trình sẽ kiểm ta mức điện áp ngõ ra của LM35 tương ứng v ớ i nhiệt độ của môi trườ ng ng hiển thị trên Lcd và Serial Monitor. Nhiệt độ của môi trườ ng ng đượ c tính bằng độ C và độ F, nếu nhấn phím thì sẽ thay đổi hiển thị là độ C hay độ F. Bắt đầu chương trình ta khai báo thư viện Lcd và định ngh ĩ a chân cũng như các biến cần dùng cho toàn bộ chương trình. #include  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Trong hàm setup() chúng ta cần quan tâm tớ i câu lệnh: analogReference(INTERNAL);

Khai báo điện áp tham chiếu cho bộ chuyển đổi ADC bên trong Arduino Uno là 1,1V ( đây là giá tr ị điện áp tham chiếu nội mặc định của Arduino Uno). ng chúng ta cần lưu ý những điểm sau: Để tính toán đúng nhiệt độ môi trườ ng Bộ chuyển đổi ADC gồm 10 bit tức là 1024 mức. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

52

Điện áp tham chiếu cho bộ chuyển đổi ADC là 1,1V. ng. Đối vớ i LM35 thì điện áp ngõ ra tuyến tính vớ i nhiệt độ của môi trườ ng. Hệ số chuyển đổi điện áp sang nhiệt độ là 10mV/10C = 0,01V/10C. Xây dựng công thức tính nhiệt độ. Ta biết: 1,1 volt (1100 mV) có 1024 mực biểu diễn, vậy 1 mức sẽ là 1,1/1024 (volt),

để chuyển đổi từ điện áp sang nhiệt độ thì ta chia tiế p cho 0,01V. Từ đây ta thấy cứ 1 mức chuyển đổi của ADC tương ứng vớ i

1,1

0

1024.0,01

C = 0.10742188 0C.

 Như vậy chúng ta chỉ cần đọc giá tr ị đầu vào ở  chân  chân A0 (giá tr ị nằm trong khoảng 0 – 1023) và gán chúng cho biến integer sensor. int sensor = analogRead(0); analogRead(0);

Để tính ra nhiệt độ chính xác chúng ta nhân giá tr ị của sensor vớ i 0.10742188. Trong chương trình con celsius(int sensor) ta có câu lệnh: int temp = sensor* 0.1074188; 0.1074188;

Trong chương trình con fahrenheit(int sensor) ta có câu lệnh chuyển đổi từ độ C sang độ F là:  float temp = ((sensor ((sensor * 0.1074188) 0.1074188) * 1.8)+32; 1.8)+32;

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

53

10) Project 10: Giao ti ếp Arduino vớ i Servo motor. 

ơ đồ mạch Sơ đồ

Hình 37: Giao tiế p vớ i Servo motor 

Code chương trình. #include Servo servo1; void setup() {  servo1.attach(5);  servo1.attach(5);  } void loop() { int angle = analogRead(0);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

54

 servo1.write(angle);  servo1.write(angle); delay(15);  } 

Giải thích chương trình: Khai báo thư viện cho Servo motor bằng câu lệnh. #include

Khai báo đối tượ ng ng có tên là servo1 Trong hàm setup() ta định ngh ĩ a chân cho Servo:  servo1.attach(5)  servo1.attach(5) ;

Chân số 5 của Arduino sẽ nối vớ i chân input của Servo motor.

Đọc giá tr ị điện áp của biến tr ở  ở và  và gán nó cho biến integer angle : int angle = analogRead(0); analogRead(0);

Giá tr ị đọc đượ c từ biến tr ở  ở s  sẽ nằm trong khoảng 0 đến 1023 và góc quay của Servo từ 00 đến 1800 ta sử dụng câu lệnh : angle=map(angle, angle=map(angle, 0, 1023, 0, 180);

ở sang   sang góc quay tương ứng của Câu Lệnh này sẽ chuyển đổi từ giá tr ị của biến tr ở  Servo. Để điều khiển góc quay của Servo ta dùng câu l ệnh:  servo1.write(angle);  servo1.write(angle);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

55

Tài liệu tham khảo.    

Beginning Arduino – Mike McRoberts Arduino cookbook –  Michael  Michael Margolis http://arduino.cc http://blogembarcado.blogspot.com

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

56

Công Thức Xoay Rubik 3×3 Tang 1

14 Tháng Năm 2011 … xoay rubik cơ bản 3×3 Phần 1 – Copy from ZIng … xoay rubik cơ bản 3×3 Phần 3 – Copy from ZIng by Đức Lê Công 10,850 views; 1:57 … [Tiến Đạt Nguyễn] Hướng dẫn giải Rububik 3x3x3 cơ bản tầng 1 by Tien Dat Nguyen ……xoay rubik cơ bản 3×3 Phần 1 – Copy from ZIng – YouTube Xem tiếp

Ban tham khao theo link sau nhe

Chuc ban thanh cong

http://www.youtube.com/watch?v=tW_MBg7QVrQ

Một cách giải tầng 3 3×3 với

Bước 1: hoán vị góc gần 1 công

Một cách giải tầng 3 3×3 với

14 Tháng Năm 2011 … xoay rubik cơ bản 3×3 Phần 1 – Copy from ZIng … xoay rubik cơ bản 3×3 Phần 3 – Copy from ZIng by Đức Lê Công 10,850 views; 1:57 … [Tiến Đạt Nguyễn] Hướng dẫn giải Rububik 3x3x3 cơ bản tầng 1 by Tien Dat Nguyen …

Rubik 3×3 cơ bản – YouTube

11 Tháng Bảy 2013 … Đây là hướng giải cơ bản của rubik 3x3x3. … xoay rubik cơ bản 3×3 Phần 1 – Copy from ZIng by Đức Lê Công 45,798 views; 9:45. Watch Later

29 Tháng Chín 2009 … [Bước 3: Giải tầng 3 (p1) ] Hướng dẫn giải rubik 3×3 (phần 3) … xoay rubik cơ bản 3×3 Phần 1 – Copy from ZIng by Đức Lê Công 45,798 views …

HSGS Cubing Club Facebook

Thiều post công thức xoay mặt trên cùng đi 2 hoặc 3 cthuc gì đó.để cải thiện tốc độ. ok… Chơi nhiều chán lắm Cube chỉ chơi biến thể Chứ 3X3 ko bết chơi T.T … Scramble giúp bạn: ở mỗi lần xoay rubik, khối rubik sẽ có 1 trạng thái khác nhau,…

Tổng hợp các cách giải rubik . – Diễn Đàn Geokute

Hướng dẫn xoay rubik 3×3 Thế Giới Rubik – For Rubik players, by …

Hướng dẫ xoay rubik. … Lưu ý: khi gặp công thức B tức là xoay mặt B 90 độ theo chiều kim đồng hồ thì ta phải để mặt B hướng về phía mình rồi mới xoay 90 độ theo chiều kim đồng hồ. Các mặt khác cũng tương tự. Phương pháp giải: đây là … Bước này cực kỳ đơn giản, các bạn hoàn toàn có thể tự làm được, mình gợi ý cách làm sau: đầu tiên, ta cần tìm các viên cạnh có màu trắng, viên này có thể nằm ở tầng 1, tầng 2 hoặc tầng 3. Nếu viên cạnh nằm ở tầng 2:.

Hồ Thế Khải: CÁCH THỨC QUAY RUBIK 3X3

Cách chơi Rubik nhắm mắt [SVKTQD.COM] Diễn đàn sinh viên đại …

Nếu trong công thức mình ghi là 1 nghĩa là quay mặt sau theo chiều mũi tên ( tức là thuận chiều kim đồng hồ ), nếu ghi là -1 nghĩa là quay ngược lại và nếu ghi là 1′ nghĩa là quay mặt sau 180 độ. … Bước 1, bước này là bước nhớ, khi thành thạo thì bạn sẽ nhớ toàn bộ trạng thái rubik trong 1 lần duy nhất, tuy nhiên bài viết này là dành cho các bạn đang luyện tập nên mình sẽ chia nhỏ ra và lồng ghép vào trong 4 bước còn lại, trong quá trình tập chơi thì bạn cũng làm …