tag:blogger.com,1999:blog-42892399404343043842024-03-19T23:24:59.551+01:00Przygody z elektronikąAnonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.comBlogger23125tag:blogger.com,1999:blog-4289239940434304384.post-74451708091426106612015-05-24T17:23:00.000+02:002015-05-24T17:23:21.009+02:00Radyjko w pudełku od zapałek<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt7_bxUYcFFi5uoWR-y-GRLb9ANEewdykUsZESvsQHa0HIBte9x-ETlnIjgtQgShqIO2trMGiOBc53iRi3CQiPFv9y_H0Uy5NM6AZIwjj0jpjiKihcwSe0Uv8twsU89JiNRN5T0zJB9f_S/s1600/_DSC04621.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt7_bxUYcFFi5uoWR-y-GRLb9ANEewdykUsZESvsQHa0HIBte9x-ETlnIjgtQgShqIO2trMGiOBc53iRi3CQiPFv9y_H0Uy5NM6AZIwjj0jpjiKihcwSe0Uv8twsU89JiNRN5T0zJB9f_S/s320/_DSC04621.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: justify;">
Radyjko wykorzystuje moduł z układem TEA5767. Zostało również zaopatrzone w przepiękny wyświetlacz OLED (SSD1306). Rola "mózgu" sterującego modułem i wyświetlaczem przypadła ATmedze8. Radyjko (wraz z baterią z telefonu Samsung L760) zostało zaprojektowane tak, aby mogło się pomieścić w pudełku od zapałek. Są 4 klawisze sterujące + klawisz resetu. Obecnie radio nie posiada wzmacniacza audio (w planach jest montaż odpowiedniego modułu wzmacniacza). </div>
<a name='more'></a><br /><br />
<div style="text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/I2UwHXoWeos/0.jpg" src="https://www.youtube.com/embed/I2UwHXoWeos?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVswdDYiE6xfQedeslgPqAgkqMHjlttLUDQDGOgFiw4nqPnNv-RfovCZK4vJ4-lQE3c4cSf_n-jIYk2kCm69A6QmZHxQkuoRN-aXtk2Bti4foJuK86Qtihj93SN4J_pFVEta6mHwhR7SWr/s1600/top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVswdDYiE6xfQedeslgPqAgkqMHjlttLUDQDGOgFiw4nqPnNv-RfovCZK4vJ4-lQE3c4cSf_n-jIYk2kCm69A6QmZHxQkuoRN-aXtk2Bti4foJuK86Qtihj93SN4J_pFVEta6mHwhR7SWr/s200/top.png" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjckI9eoA6MJYtMpOAImbVDa-oh-YGxeQAPq_ywml4qur7b2UxUZ50DsqKGyN_jQNR7XRjJ09Zrqq3Oqb2wgsT1G01QkAnUeZZc8bpltzOd14R6Rhs3obsEoS2lxlXWrW4Eo4-zS15SvyFu/s1600/bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjckI9eoA6MJYtMpOAImbVDa-oh-YGxeQAPq_ywml4qur7b2UxUZ50DsqKGyN_jQNR7XRjJ09Zrqq3Oqb2wgsT1G01QkAnUeZZc8bpltzOd14R6Rhs3obsEoS2lxlXWrW4Eo4-zS15SvyFu/s200/bottom.png" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ENwE9arAFmX9ybviumDg8VYdqYXFeCf7pOi_M85jIBd6ZUYMHDn16_OT5GQTRNUqRG2Mr5Gc1DFGd2sce6QzNh8ecB8Dfq488CEILRVvbbbzLIQNVVasYkil2spmxnWNkIop2BYj5fCf/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ENwE9arAFmX9ybviumDg8VYdqYXFeCf7pOi_M85jIBd6ZUYMHDn16_OT5GQTRNUqRG2Mr5Gc1DFGd2sce6QzNh8ecB8Dfq488CEILRVvbbbzLIQNVVasYkil2spmxnWNkIop2BYj5fCf/s320/schemat.png" width="312" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWRip6UWGxU617HyVVSFPsQlk5dIRnc3FAqBCrQcWL-4JRJIwRSO7kLUsbh6hLMwLimNrAvv61xVPnCE9kGvn7L9shjmfPONBtpG5puKeagyi9GFT5cwVsYu1hUGYrZhm3FF0o9C_jWWI/s1600/_DSC04622.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWRip6UWGxU617HyVVSFPsQlk5dIRnc3FAqBCrQcWL-4JRJIwRSO7kLUsbh6hLMwLimNrAvv61xVPnCE9kGvn7L9shjmfPONBtpG5puKeagyi9GFT5cwVsYu1hUGYrZhm3FF0o9C_jWWI/s200/_DSC04622.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBmbygqWP7HzyepdRhUWhtULDudfjp-o3XIClJEUvfXoCqRGWBhhRl50bpPdb9OoC_4l1o0owqnqidaGlfyS4MbhQORl0diG8CzcbmZAaf3o1f4mzXhKImcWbaDwkrIgYlQ-EYL_xUN3sj/s1600/_DSC04646.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBmbygqWP7HzyepdRhUWhtULDudfjp-o3XIClJEUvfXoCqRGWBhhRl50bpPdb9OoC_4l1o0owqnqidaGlfyS4MbhQORl0diG8CzcbmZAaf3o1f4mzXhKImcWbaDwkrIgYlQ-EYL_xUN3sj/s200/_DSC04646.jpg" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvPQbJFhMI4nfTbXuw5s0BiJ3dkRlcQoFJPFVHhXB3GrKR310snx5CN1ScaKAvUg-b972KTC0S0R2DlIvKxUJuDDoJj5uf3ARQRkhFkORARGbg3daUdTxJokJ0sbM60VyFWoWIm0SxJ3fP/s1600/_DSC04626.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvPQbJFhMI4nfTbXuw5s0BiJ3dkRlcQoFJPFVHhXB3GrKR310snx5CN1ScaKAvUg-b972KTC0S0R2DlIvKxUJuDDoJj5uf3ARQRkhFkORARGbg3daUdTxJokJ0sbM60VyFWoWIm0SxJ3fP/s200/_DSC04626.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMblYhK8u-AXCVYtiR0dHEOHRxHlXrmqVIROtKGBUZVhDAfUtnrm8bpMz4h4J9L3xRz7PKvMRXChku1CBIxWhar5TlxxcqP5QsC5tLPUL0KR-fZq89ajtMApFW96raIq4hGsN4qPtAytzj/s1600/_DSC04625.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMblYhK8u-AXCVYtiR0dHEOHRxHlXrmqVIROtKGBUZVhDAfUtnrm8bpMz4h4J9L3xRz7PKvMRXChku1CBIxWhar5TlxxcqP5QsC5tLPUL0KR-fZq89ajtMApFW96raIq4hGsN4qPtAytzj/s200/_DSC04625.jpg" width="200" /></a></div>
<span style="text-align: center;"> </span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU6cQ073ohZQPpG9VfexjkBi4pZAQxHMguMpQPbWX0DwbLotbMXtOLDLUxKZYQDlmIDTeNlAlmrdO1SZtjlXCeL0PJdA9d7qNOpdOQpwl2mPY3K0wjo1T0PRVj1eFcoiR0X88vhD8uZxJp/s1600/_DSC04637.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU6cQ073ohZQPpG9VfexjkBi4pZAQxHMguMpQPbWX0DwbLotbMXtOLDLUxKZYQDlmIDTeNlAlmrdO1SZtjlXCeL0PJdA9d7qNOpdOQpwl2mPY3K0wjo1T0PRVj1eFcoiR0X88vhD8uZxJp/s200/_DSC04637.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh68FvcurFNUsZPvSt8NGrUXedG_Qq6KBQWjnw2lFH3SNJ5mCZUkyQz1Q4bhMsKfM7JkOpyHNc03JJR2dAY2QF6dYbAknPG5JetOBSqejoSpfpy3Kk8fpjoxU88JvE6zlebZ4ylR1OYN27v/s1600/_DSC04636.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh68FvcurFNUsZPvSt8NGrUXedG_Qq6KBQWjnw2lFH3SNJ5mCZUkyQz1Q4bhMsKfM7JkOpyHNc03JJR2dAY2QF6dYbAknPG5JetOBSqejoSpfpy3Kk8fpjoxU88JvE6zlebZ4ylR1OYN27v/s200/_DSC04636.jpg" width="200" /></a></div>
<br />
<div style="text-align: justify;">
Aby pozbyć się szumu w radiu przy podłączonym wyświetlaczu, pomiędzy masą a zasilaniem dorzuciłem kondensator 100uF. Nie ma go na schemacie ale za to widać go na zdjęciach (owinąłem go taśmą izolacyjną w celu uniknięcia niespodzianek z niepożądanymi zwarciami). </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.dropbox.com/sh/1xenaxh3v55t8ry/AAD19vF5wU1W0RN9Ixn1MOUua?dl=0" target="_blank">Źródła</a></div>
<div style="text-align: justify;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com4tag:blogger.com,1999:blog-4289239940434304384.post-33612656871371795602015-01-14T20:01:00.000+01:002015-01-14T20:04:04.271+01:00Wyświetlacz z telefonu Siemens M65 (sterownik L2F50)<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpKRvEKvftdF9efaOo0Fdh8VB-yaSCy5_wHBX1wWCXwmadgaylGuQFhvBjmhUb9hArN5ftVdUTSDTquReiyLLKJQbTNg_tRD0Z7Sznp4sSt88xDPmAAq0H9s8u3HajRV8uQ4N8l9FyMQyb/s1600/_DSC04477.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpKRvEKvftdF9efaOo0Fdh8VB-yaSCy5_wHBX1wWCXwmadgaylGuQFhvBjmhUb9hArN5ftVdUTSDTquReiyLLKJQbTNg_tRD0Z7Sznp4sSt88xDPmAAq0H9s8u3HajRV8uQ4N8l9FyMQyb/s1600/_DSC04477.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
Apetyt rośnie w miarę jedzenia. Po uruchomieniu <a href="http://bakcyl8bit.blogspot.com/2014/10/modu-wyswietlacza-nokii-3510i.html" target="_blank">wyświetlacza z Nokii 3510i</a> przyszła pora na demontaż Siemensa M65 :) </div>
<a name='more'></a><br />
<div style="text-align: justify;">
Wyświetlacz zamontowany został na płytce uniwersalnej. Powód - skończył mi się laminat. Podstawka, do której mocowany jest wyświetlacz została wylutowana z telefonu. Do płytki przymocowana jest za pomocą kilku drucików (przylutowanych od spodu). </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7vdIXmatkkFSHF9Mp6HSl0-D9jeAdj_9jNaXGoGlO_rHFOU5-EgN8xcRQRRQWgtqUZVx6A7nqhAE5gl4A90EmynyHQyvcVjBdTBaO5515bnMgFgLTL0GtfL4LWLtWMeEDUlX0Tz0hGZa-/s1600/_DSC04481.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7vdIXmatkkFSHF9Mp6HSl0-D9jeAdj_9jNaXGoGlO_rHFOU5-EgN8xcRQRRQWgtqUZVx6A7nqhAE5gl4A90EmynyHQyvcVjBdTBaO5515bnMgFgLTL0GtfL4LWLtWMeEDUlX0Tz0hGZa-/s1600/_DSC04481.jpg" height="240" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Ten, kto się interesował tymi wyświetlaczami to wie, że do ich podświetlenia potrzebne jest doprowadzenie napięcia o wartości ok 12V. Domyślnie wyświetlacz podświetlony jest za pomocą 3 diod LED połączonych ze sobą szeregowo. Można jednak lekko przykombinować i zamienić te połączenie na równoległe. Dzięki czemu już przy napięciu zasilania 5V (albo 3.3V) wyświetlacz będzie ładnie świecił. Modyfikacja wyświetlacza w moim przypadku wyglądała tak:</div>
<div class="separator" style="clear: both; text-align: justify;">
1. Diody LED przylutowane są do taśmy wyświetlacza. Żeby się do nich dostać, musiałem odgiąć taśmę.</div>
<div class="separator" style="clear: both; text-align: justify;">
2. Wylutowałem środkową diodę i przylutowałem są obróconą o 180 stopni.</div>
<div class="separator" style="clear: both; text-align: justify;">
3. Dwoma cienkimi kabelkami połączyłem ze sobą katody i anody diod.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEr6YO_H-Wo4qJLOdmdXvbOddizmAw8V71jlfYqGHy6GvyK8qEn_reBiyl_LtACKUWMCiDT__8FeA51ltS70NTTrIuXmaExtFfRMEFG_Ay-WzIpwCUyJxqVbx3NGLjafdSED2QNZRvvtPr/s1600/Clipboard03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEr6YO_H-Wo4qJLOdmdXvbOddizmAw8V71jlfYqGHy6GvyK8qEn_reBiyl_LtACKUWMCiDT__8FeA51ltS70NTTrIuXmaExtFfRMEFG_Ay-WzIpwCUyJxqVbx3NGLjafdSED2QNZRvvtPr/s1600/Clipboard03.png" height="150" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Układ może być zasilany napięciem 5V albo 3.3V (wybór za pomocą żółtej zworki). Podświetlanie można włączyć na stałe (również poprzez zworkę) albo sterować za pomocą uC. Do sterowania wyświetlaczem wyprowadzone zostały sygnały RST, CS, CLK, DATA, RS. Sygnały te buforowane są dzięki wykorzystaniu układu 74HC244. </div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Schemat płytki oraz layout:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8RZqDTXvKVEL7-r38fF1BqAMzWd3if_CIAzC0gd3MCGpndhi1LGSgtgorBR2xbEj2-XG8AuW3Jj4cTIPcFFdXAnCodjhr4YByi-lzzyts-jLZxPuTe3mnT2O_uOqQ4KAnzJKD0EwTGCox/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8RZqDTXvKVEL7-r38fF1BqAMzWd3if_CIAzC0gd3MCGpndhi1LGSgtgorBR2xbEj2-XG8AuW3Jj4cTIPcFFdXAnCodjhr4YByi-lzzyts-jLZxPuTe3mnT2O_uOqQ4KAnzJKD0EwTGCox/s1600/schemat.png" height="130" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGDrzI6iP61wZr4VAcZ13PgU1BSJamz6gS3Lxmeya_LAg10uaWju3Zi9ow1COt15VenoPgobGM7ilwJ-AlH3gSwwXyC0C62to8gwmCgGc79sWmHDEarMc7gC2HS6bLlXe8RGUWBsyM59wW/s1600/Clipboard13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGDrzI6iP61wZr4VAcZ13PgU1BSJamz6gS3Lxmeya_LAg10uaWju3Zi9ow1COt15VenoPgobGM7ilwJ-AlH3gSwwXyC0C62to8gwmCgGc79sWmHDEarMc7gC2HS6bLlXe8RGUWBsyM59wW/s1600/Clipboard13.png" height="154" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: justify;">
Zdjęcia:</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi16D-kJ9moTbN2UbLZgOSP-0Ze5ahZOw_4e7MWW8yHK5WfXjZU7Gc32pZzLzQ-axBtpmOY3b2iHl8c4VGQ-k5vQ3y1vYoh9JW1i4IThxTYJdaF5sJrshzvybH8H3I7jAaSCCxrE8yiM2nA/s1600/_DSC04472.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi16D-kJ9moTbN2UbLZgOSP-0Ze5ahZOw_4e7MWW8yHK5WfXjZU7Gc32pZzLzQ-axBtpmOY3b2iHl8c4VGQ-k5vQ3y1vYoh9JW1i4IThxTYJdaF5sJrshzvybH8H3I7jAaSCCxrE8yiM2nA/s1600/_DSC04472.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHBehGertRUJklSyT__f0wgJ51UNB39eLpnph4x9C8VVQQlwSO_JKEUng5G8GUaYkbg5OYVltZgAUP_NzFqa1dhuLNFQno5N6K4ZjfDgOkiQLbnG_lZALkORAJzVsh12NXiL3nhsIRKGcX/s1600/_DSC04468.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHBehGertRUJklSyT__f0wgJ51UNB39eLpnph4x9C8VVQQlwSO_JKEUng5G8GUaYkbg5OYVltZgAUP_NzFqa1dhuLNFQno5N6K4ZjfDgOkiQLbnG_lZALkORAJzVsh12NXiL3nhsIRKGcX/s1600/_DSC04468.jpg" height="150" width="200" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Obecnie wyświetlacz uruchomiony został za pomocą biblioteki znalezionej w internecie. W planach jest napisanie własnej.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="https://www.dropbox.com/sh/t8ex88i5qn2n0wn/AACGPz7kHVftJE1j0diVWFNTa?dl=0" target="_blank">Źródła</a></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com1tag:blogger.com,1999:blog-4289239940434304384.post-9963498654440388172015-01-09T23:31:00.000+01:002015-01-09T23:31:28.796+01:00[C#] CYHBM czyli Terminal, który pogada sobie z Twoim modułem bluetooth HC-05<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ95Taq6SDQllLh9l1cLQ9sMvTmpA6yOLPewyuFm9HVF83yVhfgrSZl_fAPmwmqmxRRh02oRQJWvU2nqwEIDwyzEfBBNPGhrNWBtcTc4L2hrnpEFI1Tkum-02_c04KT5QwA88BC-1xy88S/s1600/Clipboard06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ95Taq6SDQllLh9l1cLQ9sMvTmpA6yOLPewyuFm9HVF83yVhfgrSZl_fAPmwmqmxRRh02oRQJWvU2nqwEIDwyzEfBBNPGhrNWBtcTc4L2hrnpEFI1Tkum-02_c04KT5QwA88BC-1xy88S/s1600/Clipboard06.jpg" height="219" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
No to może zacznę od wyjaśnienia tej dość dziwacznej nazwy. CYHBM to nic innego jak "Configure Your HC-05 Bluetooth Module" :) A więc, co to takiego jest ten CYHBM? Jest to terminal posiadający kilka funkcji przydatnych do konfigurowania modułu bluetooth HC-05.</div>
<div>
<a name='more'></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Terminali różnych maści jest pełno w sieci. Można by więc zadać pytanie: a po grzyba kolejny? A ja odpowiem: a co Cię to tak boli? Mój terminal może nie jest taki ładny, taki wypaśny jak inne, zapewne ma też jeszcze jakieś błędy, ale jest za to mojego autorstwa. Jest prosty w obsłudze, został zoptymalizowany pod moje potrzeby. :P</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Główne zadanie aplikacji to możliwość szybkiej konfiguracji modułu bluetooth HC-05. Aby wejść w tryb komend AT, należy po nawiązaniu połączenia kliknąć w szary napis AT znajdujący się na dolnym pasku terminala. Napis ten zmieni kolor na czarny. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Odblokowane zostanie również okno z komendami AT, które można włączyć klikając na napis AT COMMANDS. W oknie tym zawarty został zbiór najważniejszych komend do konfiguracji modułu. Za pomocą klawisza "Load all settings" można je sobie wygodnie wczytać.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGtRacNKeVnznXksSMJ4rg4qr4UJ6keEaM-N36AMSV5xnk8A5TkBSuuZWLLN_Be-bazePk7n54I3m5Arr-h-X2-MLqvpCyKWa9Fxv5tbq82Jq3RfSQ0OyCLNeVDYwr9RRHDdz_40Xp1IUj/s1600/Clipboard10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGtRacNKeVnznXksSMJ4rg4qr4UJ6keEaM-N36AMSV5xnk8A5TkBSuuZWLLN_Be-bazePk7n54I3m5Arr-h-X2-MLqvpCyKWa9Fxv5tbq82Jq3RfSQ0OyCLNeVDYwr9RRHDdz_40Xp1IUj/s1600/Clipboard10.jpg" height="112" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDiGaGDu6DBAhWAn45X7kuCQTbU9wB-ql0Px7UKloaYst8wljqfydx0RCt8lCqIw4urLJRQeFkqPBQmC0d1uCsITAxurYSz03dmiMIhSAHJufnTne_EPa4YMpnMSPi8X06QC6zaAClPem/s1600/Clipboard12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDiGaGDu6DBAhWAn45X7kuCQTbU9wB-ql0Px7UKloaYst8wljqfydx0RCt8lCqIw4urLJRQeFkqPBQmC0d1uCsITAxurYSz03dmiMIhSAHJufnTne_EPa4YMpnMSPi8X06QC6zaAClPem/s1600/Clipboard12.jpg" height="111" width="200" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Na dolnym pasku terminala znajduje się klawisz "Echo". Włączenie go spowoduje wyświetlenie wysyłanych komend w oknie terminala. Aby odróżnić dane wychodzące od przychodzących, te pierwsze wyświetlane są na szaro, drugie natomiast na w kolorze czarnym. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXYpMc4fdPPcSssjTw_UtCwdxNA_cVJnccUNEjwcSCWgNMncUxTvPvc85vkxBnIMccFgLwT_-yFWcIjgiJ7u7yLmcfjbguu0LZ7qmyOMLvm8HzuSzpGclsSYQwrqMO9H4IOun5gEMWLo1w/s1600/Clipboard04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXYpMc4fdPPcSssjTw_UtCwdxNA_cVJnccUNEjwcSCWgNMncUxTvPvc85vkxBnIMccFgLwT_-yFWcIjgiJ7u7yLmcfjbguu0LZ7qmyOMLvm8HzuSzpGclsSYQwrqMO9H4IOun5gEMWLo1w/s1600/Clipboard04.jpg" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBnvlxTg7m9_vbHqrJ4fcT6ZVHQzbETqBPwbYYgiMcM-3I-BVvO67FduPw5oPY8lJ4m8c4-iCrbzq7C2I9gMsbQbLEout-yYy-Pjv-gLu9Y5BrWiMYN1WlclEpLJRLNEHnPzrSlM78teZ9/s1600/Clipboard08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBnvlxTg7m9_vbHqrJ4fcT6ZVHQzbETqBPwbYYgiMcM-3I-BVvO67FduPw5oPY8lJ4m8c4-iCrbzq7C2I9gMsbQbLEout-yYy-Pjv-gLu9Y5BrWiMYN1WlclEpLJRLNEHnPzrSlM78teZ9/s1600/Clipboard08.jpg" height="105" width="200" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pasek menu składa się tylko z kilku opcji. </div>
<div style="text-align: justify;">
Clear - czyszczenie okna terminala.</div>
<div style="text-align: justify;">
Save - zapisanie zawartości terminala do pliku txt.</div>
<div style="text-align: justify;">
W oknie settings dokonuje się konfiguracji połączenia. </div>
<div style="text-align: justify;">
Zapraszam również do zajrzenia do okna Info, można tam znaleźć kilka ciekawych linków, nie tylko związanych zmoją osobą :)</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU7Fsk-3vt7DTq8u76rxA4PyaZ-_Q_cxpcz3TVggmwNjp7XpOQP_EIGMQK_AAak4-nHFbTequgmzhkVwcB50RGjRRpv_NrAcLbP8bUUUHsS0rSc0K9eFmZ2lFn0eHf0O08yNOEApG9dSkc/s1600/Clipboard02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU7Fsk-3vt7DTq8u76rxA4PyaZ-_Q_cxpcz3TVggmwNjp7XpOQP_EIGMQK_AAak4-nHFbTequgmzhkVwcB50RGjRRpv_NrAcLbP8bUUUHsS0rSc0K9eFmZ2lFn0eHf0O08yNOEApG9dSkc/s1600/Clipboard02.jpg" height="136" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Tak jak wskazuje przedstawiony napis, pomysł na napisanie terminala zrodził się w mojej głowie po obejrzeniu poradnika Mirosława Kardasia przedstawiającego swój program "<a href="http://atnel.pl/atb-wifi-config.html" target="_blank">ATB WIFI Config</a>". Gorąco polecam zapoznać się z <a href="https://www.youtube.com/playlist?list=PLtXXWLsA5QNhEfaFw5gVD-nwm5eG9slfB" target="_blank">poradnikami</a> (jak i całym kanałem <a href="https://www.youtube.com/user/mirekk36" target="_blank">youtube</a>), <a href="http://atnel.pl/atb-wifi-config.html" target="_blank">modułami wifi</a>, <a href="http://atnel.pl/" target="_blank">firmą</a> oraz <a href="http://forum.atnel.pl/" target="_blank">forum</a> atnel :)</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<a href="https://www.dropbox.com/sh/5dugxjqmugslf1a/AABzrZUhAiArREnBFvwTux_la?dl=0" target="_blank">CYHBM</a></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com2tag:blogger.com,1999:blog-4289239940434304384.post-13137471211079896482014-12-31T20:50:00.000+01:002014-12-31T20:50:47.692+01:00Smart łapka na myszy :)<div style="text-align: justify;">
Jedni mają smartfony, inni smartwatche. Są też smart telewizory, samochody, bransoletki a nawet słyszałem o pierścionkach. Ja też chcę mieć coś smart! No to sobie zrobiłem, smart łapkę na myszy :D </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-h9nxTOv4YZteShHsPX_sj3bHlJnwVaq6tjdf0E75Rhjb0cYXiSQ7ti6kLGg8k4sxtjBb7ilpIiwtNmyWfFOUNh_tw8v5MN76leghWEwb0HimD0cP-kKsq14M9qmy9zcR_RMrNN2hIwet/s1600/_DSC04439.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-h9nxTOv4YZteShHsPX_sj3bHlJnwVaq6tjdf0E75Rhjb0cYXiSQ7ti6kLGg8k4sxtjBb7ilpIiwtNmyWfFOUNh_tw8v5MN76leghWEwb0HimD0cP-kKsq14M9qmy9zcR_RMrNN2hIwet/s1600/_DSC04439.jpg" height="240" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<a name='more'></a><div style="text-align: justify;">
Gadżet ten stawia na mobilność, zasilany jest bateryjnie. Posiada piękną zieloną diodę LED 10mm! Jak każde szanujące się urządzenie smart, łapka została wyposażona również w moduł transmisji bezprzewodowej bluetooth. Jeszcze jedno, łapka zna odpowiedź na Wielkie pytanie o życie, wszechświat i całą resztę :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
O tym, czy mysz się dała złapać informuje dioda, można też wysłać zapytanie poprzez bluetooth.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho_-wEyENgfEG1vpgC-tc6ilaTH8YH2AMPZohRuCS6DMR4UOoaX81e3HCPVmpaGKGiFvPDvC6nK37S-t8ToBHpe9h_H_PSfROQ9jLfok1PpWxhzjGa4c5XbdIstgJY1C_uCc1biCmaRRN4/s1600/_DSC04447.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho_-wEyENgfEG1vpgC-tc6ilaTH8YH2AMPZohRuCS6DMR4UOoaX81e3HCPVmpaGKGiFvPDvC6nK37S-t8ToBHpe9h_H_PSfROQ9jLfok1PpWxhzjGa4c5XbdIstgJY1C_uCc1biCmaRRN4/s1600/_DSC04447.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHmuSjKeOOJAejlAT72o1wuhkco3fKJbvi_ryGx_MyNRNNJdEzC4W3oxreNAtYSnRDXCBfxgclql8uTM7iGi_UyeuzC16_GL5mHywik0XW3t97VUTPgey-x8KSL6dHp28rH38rX6Clzkji/s1600/_DSC04450.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHmuSjKeOOJAejlAT72o1wuhkco3fKJbvi_ryGx_MyNRNNJdEzC4W3oxreNAtYSnRDXCBfxgclql8uTM7iGi_UyeuzC16_GL5mHywik0XW3t97VUTPgey-x8KSL6dHp28rH38rX6Clzkji/s1600/_DSC04450.jpg" height="150" width="200" /></a></div>
<br />
<div style="text-align: justify;">
Jeszcze schemacik z połączeniem układu:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNO3emIAVgvVDa3t9IV621H9zVuRHN4vu1XbDTnSMnBNhJyAoknGUT-iuzQaK1jqLHWwMPgNBEaXYLwEi3jJh_oYJHERfsfchMEYvrBtIqANEb2zeirXjXwj0CX8ls9_OBofNWtci-PHXD/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNO3emIAVgvVDa3t9IV621H9zVuRHN4vu1XbDTnSMnBNhJyAoknGUT-iuzQaK1jqLHWwMPgNBEaXYLwEi3jJh_oYJHERfsfchMEYvrBtIqANEb2zeirXjXwj0CX8ls9_OBofNWtci-PHXD/s1600/schemat.png" height="320" width="278" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I filmik:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /><object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i.ytimg.com/vi/1xCBPnv_K3U/0.jpg"><param name="movie" value="https://www.youtube.com/v/1xCBPnv_K3U?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="https://www.youtube.com/v/1xCBPnv_K3U?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="https://www.dropbox.com/sh/cmzxw3ndcslqc1y/AAB3pmQqTQHS3sm61dHNv77Fa?dl=0" target="_blank">Materiały</a></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-92149832624126188892014-12-29T16:29:00.000+01:002014-12-29T16:51:52.801+01:00Przejścióweczka do modułu sieciowego Ethernet ENC28J60<div style="text-align: justify;">
Zastosowanie przejściówki umożliwia wygodne połączenie modułu sieciowego z własnym zestawem uruchomieniowym. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4f3DSoeFEy5_VxN2AC9RXa8qUGpEBWWtVOxRe_m7ftrVXkYL7b4nVVTAS9l_tG-ryL867oR7PDBtnNj7vSbyjTqeZuToW0EIir8fa2EzJEYsYVUi8iktUHu-hwkDk9jnen7hJrVMt2z8z/s1600/_DSC04427.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4f3DSoeFEy5_VxN2AC9RXa8qUGpEBWWtVOxRe_m7ftrVXkYL7b4nVVTAS9l_tG-ryL867oR7PDBtnNj7vSbyjTqeZuToW0EIir8fa2EzJEYsYVUi8iktUHu-hwkDk9jnen7hJrVMt2z8z/s1600/_DSC04427.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
</div>
<a name='more'></a><br />
<div style="text-align: justify;">
Właściwości przejściówki:</div>
<div style="text-align: justify;">
</div>
<ul>
<li style="text-align: justify;">praca przy układach zasilanych napięciem 5V albo 3.3V (zastosowany stabilizator LM1117S - 3.3V/1A) - wybór za pomocą czerwonej zworki;</li>
<li style="text-align: justify;">bufor do konwersji napięć sygnałów INT oraz SO;</li>
<li style="text-align: justify;">możliwość podłączenia przejściówki do gniazda KANDA w zestawie uruchomieniowym;</li>
<li style="text-align: justify;">zwierając 2 czarne zworki znajdujące się na przejściówce, do pinów 3 i 4 w złączu Kanda doprowadzone zostaną sygnały INT oraz CS (przydatne gdy wykorzystuje się zestawy <a href="http://atnel.pl/zestaw-uruchomieniowy-atb.html" target="_blank">uruchomieniowe ATB</a>).</li>
</ul>
<div style="text-align: justify;">
No to jeszcze kilka screenów z Eagla...</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg3JaR7zzOBX-bz5CRdfx7TYjlkR0ihfN-U0gDIBTsVkfOU4S930Yk5xKs8Rv5YwpIK3Ec7vBtJy6PpQteTVoDw6BLYwi96IULoxU3dsK7XUDQvBnYYopRPGyaEYLjrELHwaWNwSDETK-r/s1600/top1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg3JaR7zzOBX-bz5CRdfx7TYjlkR0ihfN-U0gDIBTsVkfOU4S930Yk5xKs8Rv5YwpIK3Ec7vBtJy6PpQteTVoDw6BLYwi96IULoxU3dsK7XUDQvBnYYopRPGyaEYLjrELHwaWNwSDETK-r/s1600/top1.png" height="136" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhup-WJzI6xoU8bUM_hBsRZB8h1a0mAZkm4EibNZQj-6OR9tXGHJs8FN_jeYrHqLYV9wDjtvjmmgRYbf4LkPlgzGhA5lqFUtGgSjjj4a1uCQfQ3lREuNtZgKPGdIhikNfJJ7_ioO7fbInoT/s1600/top2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhup-WJzI6xoU8bUM_hBsRZB8h1a0mAZkm4EibNZQj-6OR9tXGHJs8FN_jeYrHqLYV9wDjtvjmmgRYbf4LkPlgzGhA5lqFUtGgSjjj4a1uCQfQ3lREuNtZgKPGdIhikNfJJ7_ioO7fbInoT/s1600/top2.png" height="136" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAey8jxJjoDEpmZN6kAG1YBwAvQmYDJiXe2-JayvKKp2aojXU-DgZeG6SxdST0HhRiBlVnAuyqSYxuF_0jZOQqv3tk4H6R0kAWfnEmje6BKwfGtWGWPLuAeVTZ_Fe_Mimdsi9cA5yyDikr/s1600/bottom1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAey8jxJjoDEpmZN6kAG1YBwAvQmYDJiXe2-JayvKKp2aojXU-DgZeG6SxdST0HhRiBlVnAuyqSYxuF_0jZOQqv3tk4H6R0kAWfnEmje6BKwfGtWGWPLuAeVTZ_Fe_Mimdsi9cA5yyDikr/s1600/bottom1.png" height="136" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwj9mOAmyhf5SG-L-pMK0WRD84QeGyXIsgKunlayEQO9394jaN9lzxffbGIpKIYlIQ6OfN7kTHO4QmRVgo5EzklyTaVUOGo7gTCwY8_weaA8fej3tV_1eM2F9F8yLVQWkp7ned0A-8w7x0/s1600/bottom2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwj9mOAmyhf5SG-L-pMK0WRD84QeGyXIsgKunlayEQO9394jaN9lzxffbGIpKIYlIQ6OfN7kTHO4QmRVgo5EzklyTaVUOGo7gTCwY8_weaA8fej3tV_1eM2F9F8yLVQWkp7ned0A-8w7x0/s1600/bottom2.png" height="136" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGUyTZoMYWhFxeG6XbDCnoGvdmwNDJCI-6xX-qNDarKzfrWA8EWszcBx2zkE3TgNvrsLOHJxg9WpPm_lHebJL69X3T4VTp7PXNgjisio7wm7ELNnmgqP4y_dqg8-9m73-j-g5BPoIdwELN/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGUyTZoMYWhFxeG6XbDCnoGvdmwNDJCI-6xX-qNDarKzfrWA8EWszcBx2zkE3TgNvrsLOHJxg9WpPm_lHebJL69X3T4VTp7PXNgjisio7wm7ELNnmgqP4y_dqg8-9m73-j-g5BPoIdwELN/s1600/schemat.png" height="177" width="320" /></a></div>
<br />
... i fotki zmontowanej płytki<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRpMHJCotAs9j4174tfiRcL32srr-fheXzNk6aCJZpRYNuueeavI8wnrYNVBo8Cus0dyUW6GUTcQx_sIxj3T-PGw9J5OWBjcPLngHfSTnLwkBBmRdzmITAwJeX_QHzST5sJ3gF42XPZdel/s1600/_DSC04390.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRpMHJCotAs9j4174tfiRcL32srr-fheXzNk6aCJZpRYNuueeavI8wnrYNVBo8Cus0dyUW6GUTcQx_sIxj3T-PGw9J5OWBjcPLngHfSTnLwkBBmRdzmITAwJeX_QHzST5sJ3gF42XPZdel/s1600/_DSC04390.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGerO1eUfeLL-C4VZ48TSeQS-T7yd6ue94VqIw5uqLeM0hj6ZN0gCd-OKx6TO0TeVhVV9tjIdMG7Bm0AkBqSHPxouoUeuzNdOaU7mKSbh3E7aLssCkHTxNazj9rMOPLGVXL373mDSZtnH-/s1600/_DSC04393.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGerO1eUfeLL-C4VZ48TSeQS-T7yd6ue94VqIw5uqLeM0hj6ZN0gCd-OKx6TO0TeVhVV9tjIdMG7Bm0AkBqSHPxouoUeuzNdOaU7mKSbh3E7aLssCkHTxNazj9rMOPLGVXL373mDSZtnH-/s1600/_DSC04393.jpg" height="150" width="200" /></a></div>
<span style="text-align: center;"> </span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1JkAS_mZ1_bbIWBD9GnEpxN95k0vGnfc1eaGs7zEpGxJ84_8cSF8eIuboPe2_fcoZoETQK_GVngTF1tLx7XD0cFSE64dqb8xA_mJdLfQu8b9mxgkPd8dKDRlWBNjl2OxLJqMxUh9WuCKO/s1600/_DSC04409.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1JkAS_mZ1_bbIWBD9GnEpxN95k0vGnfc1eaGs7zEpGxJ84_8cSF8eIuboPe2_fcoZoETQK_GVngTF1tLx7XD0cFSE64dqb8xA_mJdLfQu8b9mxgkPd8dKDRlWBNjl2OxLJqMxUh9WuCKO/s1600/_DSC04409.jpg" height="149" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjHF5i_0xbDuKWv7HL3xeuB5XbLaFzZE8q87xABiVjm2t378R-YeD2ewjNKXwDZiokXG1GxdmmR97rPOgY5ClPUOegCK2Q5-giFMEI51tz1Xn0mHH-tt3UaUY5jgvv8gIeIw-RubT3kv2g/s1600/_DSC04396.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjHF5i_0xbDuKWv7HL3xeuB5XbLaFzZE8q87xABiVjm2t378R-YeD2ewjNKXwDZiokXG1GxdmmR97rPOgY5ClPUOegCK2Q5-giFMEI51tz1Xn0mHH-tt3UaUY5jgvv8gIeIw-RubT3kv2g/s1600/_DSC04396.jpg" height="150" width="200" /></a></div>
<br />
Jak widać wszystko fajnie śmiga - serwer HTTP z <a href="http://atnel.pl/mikrokontrolery-avr-jezyk-c-wyd--ii.html" target="_blank">BlueBooka</a> postawiony :D<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirb4TK_H2cVsGHRWhNhCnVJJSKNj0-bWtQyge5pAsW1zQ5wqSEQcwv5fKEG_DUnJtg8E5j4dhpxblTsOb8fvR6cxgepR9uJl6ugM4_juLyeUJCfgstKLjJE43uHqmdx3ebff-TAoA-TjBI/s1600/_DSC04410.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirb4TK_H2cVsGHRWhNhCnVJJSKNj0-bWtQyge5pAsW1zQ5wqSEQcwv5fKEG_DUnJtg8E5j4dhpxblTsOb8fvR6cxgepR9uJl6ugM4_juLyeUJCfgstKLjJE43uHqmdx3ebff-TAoA-TjBI/s1600/_DSC04410.jpg" height="300" width="400" /></a></div>
<br />
<a href="https://www.dropbox.com/sh/m82h8wyfcteaffz/AAAm0B5XVvkhsnDc2p6Vptvia?dl=0" target="_blank">Źródła Eagle</a>Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-25206695788367846102014-12-12T17:09:00.000+01:002014-12-12T17:09:21.323+01:00[C#]Wirtualne wyświetlacze reaktywacja - Virtual LCD<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWqPk6MPv_QEJhyGxAiMHNBt-bQ4lA3RDesGTaDkxWp244vnQSE-DtqiqrDcIJWRUhfVqeMNRF2Jx7GK93CHhTR_uaCqziTprt318NihS7U3hozGAkdU8lbAe41Vo3Oic7hPspJB9ucIvh/s1600/knight+rider+my.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWqPk6MPv_QEJhyGxAiMHNBt-bQ4lA3RDesGTaDkxWp244vnQSE-DtqiqrDcIJWRUhfVqeMNRF2Jx7GK93CHhTR_uaCqziTprt318NihS7U3hozGAkdU8lbAe41Vo3Oic7hPspJB9ucIvh/s1600/knight+rider+my.jpg" height="248" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Co prawda powstał już podobny program <a href="http://bakcyl8bit.blogspot.com/2014/11/wirtualny-wyswietlacz-oled.html" target="_blank">virtual OLED</a>, jednak bardziej przypomina demko jego nowszej wersji :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
A więc co to takiego ten virtual LCD jest i do czego służy? </div>
<div style="text-align: justify;">
</div>
<a name='more'></a><br />
<div style="text-align: justify;">
Istnieje cała masa najprzeróżniejszych wyświetlaczy, które można wykorzystać we własnych projektach. No ale nie zawsze się ma się tę możliwość dostania tego czy tamtego LCDka w swoje łapki. Pojawił się więc pomysł: a gdyby tak stworzyć aplikację potrafiącą symulować zachowanie danego wyświetlacza? I tak powstał virtual OLED. Idąc dalej tym tokiem myślenia: a po co ograniczać się do jednego typu wyświetlacza? A może by tak napisać program potrafiący zasymulować dowolny? A co gdybym chciał uruchomić kilka jednocześnie? OK, problem został mniej więcej zdefiniowany, pozostało tylko przysiąść do Visuala i napisać coś sensownego. I tak po ok 8 dniach klepania palcami po klawiaturze powstał <b>virtual LCD</b>. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
No to teraz co takiego ten virtual LCD potrafi?</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Potrafi ustawić sobie własne tło, taką tapetę. Bo co motywuje lepiej do pracy niż David z podniesionym kciukiem skierowanym w Twoją stronę? :D No to teraz już na poważnie. Każdy wyświetlacz posiada sterownik. Dlatego też każdy z wirtualnych wyświetlaczy też taki posiadać będzie. Taki, nazwijmy go, wirtualny driver zawiera informacje o liczbie kolorów jakie potrafi wyświetlać oraz o rozdzielczości. Program umożliwia tworzenie wirtualnych wyświetlaczy posiadających ten sam sterownik-driver. Co z kolei oznacza, że takie wyświetlacze będą się charakteryzowały taką samą głębią kolorów i rozdzielczością. Może się to wydawać nieco zagmatwane, jednak w moim odczuciu jest w tym trochę sensu. Do każdego sterownika tworzona jest biblioteka pozwalająca sterować wyświetlaczem za pomocą mikroprocka. Idźmy dalej. Jak już utworzymy taki wyświetlacz to możemy go załadować na nasz 'pulpit'. Następnie możemy mu przypisać jeden z dziesięciu dostępnych portów. Wykorzystanie portów umożliwia sterowanie kilkoma wyświetlaczami jednocześnie. Można też podpiąć kilka wyświetlaczy do tego samego portu, w efekcie będą wyświetlały to samo (tak jak na zdjęciu powyżej). Pozostałe właściwości:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Wybór głębi koloru:</div>
<div style="text-align: justify;">
</div>
<ul>
<li style="text-align: justify;">monochromatyczny - nie wymaga chyba wyjaśnienia, pixel zapalony - pixel zgaszony. Przykład - wyświetlacze OLED;</li>
<li style="text-align: justify;">256 kolorów - informacja o kolorze zawarta jest w 1 bajcie danych. 3 najstarsze bity to kolor czerwony, 3 kolejne - kolor zielony, 2 najmłodsze bity kolor niebieski RRRGGGBB. Taki tryb można uruchomić na <a href="http://bakcyl8bit.blogspot.com/2014/10/modu-wyswietlacza-nokii-3510i.html" target="_blank">wyświetlaczu z nokii 3510i</a>;</li>
<li style="text-align: justify;">65536 kolorów - przesyłanie danych o kolorze w 2 bajtach - 16 bitach (5bitów kolor czerwony, 6 bitów kolor zielony, 5 bitów kolor niebieski) RRRRRGGG GGGBBBBB;</li>
<li style="text-align: justify;">16 milionów kolorów - 3 bajty na przesłanie koloru, po każdym bajcie na jego składową RGB.</li>
</ul>
<div style="text-align: justify;">
Rozdzielczość wyświetlacza - raczej dowolna. Raczej dlatego, bo jest ograniczenie do max szerokości i wysokości 1000 pixeli. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kolejna sprawa - komunikacja mikroprocka z aplikacją. Do ich połączenia użyty został interfejs RS232. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Należy mieć świadomość, że prędkość wirtualnego wyświetlacza będzie nieporównywalnie mniejsza w porównaniu z prawdziwym wyświetlaczem. Nie ma co liczyć na animacje :P. Poza ustawieniem BaudRate, na rzeczywistą prędkość działania wyświetlacza mają wpływ :</div>
<div>
<ul>
<li style="text-align: justify;">wybrana głębia kolorów:</li>
<ul>
<li style="text-align: justify;">obraz monochromatyczny - 1 bajt (bajt na wysłanie komendy pixel on);</li>
<li style="text-align: justify;">paleta 256 kolorów - 2 bajty (1 bajt na komendę, 1 bajt na kolor);</li>
<li style="text-align: justify;">paleta 65 tys, kolorów - 3 bajty (1 bajt na komendę, 2 bajty na kolor);</li>
<li style="text-align: justify;">paleta 16 mln. kolorów - 4 bajty(1 bajt na komendę, 3 bajty na kolor);</li>
</ul>
<li style="text-align: justify;">rozmiar wyświetlacza</li>
<ul>
<li style="text-align: justify;">jeśli długość albo szerokość jest mniejsza bądź równa 128 pixeli to każdy z parametrów wysyłany jest w 1 bajcie;</li>
<li style="text-align: justify;">jeśli któryś z parametrów jest większy niż 128 pixeli, to do wysłania wymagane są 2 bajty.</li>
</ul>
</ul>
<div style="text-align: justify;">
Jeszcze parę słów o funkcjach znajdujących się w wygenerowanej bibliotece (na przykładzie sterownika do nokii3510i):</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>void n3510iInit(uint8_t portNumber);</b> - Funkcja do inicjalizacji danego wyświetlacza. Jeśli mamy kilka wyświetlaczy na różnych portach to każdy trzeba zainicjalizować oddzielnie;</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>void n3510iPixelOn(int x, int y, uint8_t color);</b> - wyświetlanie piksela. Dla wyświetlaczy monochromatycznych podaje się tylko współrzędną x i y. Przy wyświetlaczach kolorowych dochodzi jeszcze informacja o kolorze;</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>void n3510iPixelOff(int x, int y);</b> - gaszenie piksela;</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>void n3510isetPortNumber(uint8_t portNumber);</b> - jeśli uruchamiamy wyświetlacze na różnych portach to tą komendą przełączamy aktywny wyświetlacz;</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>uint8_t getColor(uint8_t colorR, uint8_t colorG, uint8_t colorB);</b> - ta funkcja dostępna jest tylko dla wyświetlaczy z 256 kolorami. Zwracaną wartość można wstawić bezpośrednio do funkcji wysyłającej piksel. Przykład: n3510iPixelOn(10,20, getColor(255,0,0)); - zapalenie piksela o współrzędnych 10,20 na czerwono.</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
No to by było tyle ględzenia, teraz zapraszam na prezentację:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/aeuYJBhNzjo?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: justify;">
<a href="https://www.dropbox.com/sh/dnm2piggmeth2jx/AADs_sNdOfK0-qPAzERCkLMDa?dl=0" target="_blank">Program do ściągnięcia</a></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-36406764382421655652014-11-27T21:52:00.001+01:002014-12-01T21:30:19.181+01:00[C#]Backup Your Project<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTFPk5W7twfjmf4Nqcz2hbwdAI8ZJSyAvOyvnuPVjUwEwcJ5C4FeT2evjolYEc64GdFOwiscmTtT5uXn85Tqai9xb_77mv4PaFDSTJ_O4V05KIBPN5Ws_IS9u2-PEqIAMRTaLwM5mVQyk-/s1600/Clipboard02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTFPk5W7twfjmf4Nqcz2hbwdAI8ZJSyAvOyvnuPVjUwEwcJ5C4FeT2evjolYEc64GdFOwiscmTtT5uXn85Tqai9xb_77mv4PaFDSTJ_O4V05KIBPN5Ws_IS9u2-PEqIAMRTaLwM5mVQyk-/s1600/Clipboard02.jpg" /></a></div>
<br />
<div style="text-align: justify;">
W ramach ćwiczeń nad właśnie poznawanym nowym językiem programowania powstał taki oto program. Jego zadanie - archiwizowanie projektów.</div>
<div style="text-align: justify;">
</div>
<a name='more'></a><div style="text-align: justify;">
Program wyposażyłem w kilka ficzerów:</div>
<div style="text-align: justify;">
</div>
<ul>
<li>opcja Always On Top;</li>
<li>zapamiętywanie ścieżek projektu, oraz katalogu docelowego;</li>
<li>opcja automatycznego zapisu (tzn. po kliknięciu ikonki zapisu, dokonuje się automatyczny save projektu, bez zbędnych pytań);</li>
<li>aplikacja zapamiętuje swoje położenie;</li>
<li>możliwość zmiany wyglądu (2 motywy);</li>
<li>przy zapisywaniu pliku, w nazwie archiwum domyślnie aktualna data i godzina;</li>
<li>archiwizacja poprzez zzipowanie KATALOGU z projektem (który się podaje w ustawieniach);</li>
<li>udane zapisanie projektu zostanie zakomunikowane chwilowym zzielenieniem programu;</li>
<li>program skompilowany pod .NET 4 (czyli powinien śmigać też na XP).</li>
</ul>
<div>
Jeszcze kilka fotek:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
Okno ustawień:</div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJw72RLgARXb9zTnW7H63NFxwX7CML6RczoMARzOlK5kI4MeLsz4Zw1QMsd8YRK9EBg4xTVtu1scIA3jiWcIo1X4sGsEN6F45b11FXXxiGbF3FqNwIXINGRhe9chWPEktEcXcNn4hu_wk_/s1600/Clipboard04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJw72RLgARXb9zTnW7H63NFxwX7CML6RczoMARzOlK5kI4MeLsz4Zw1QMsd8YRK9EBg4xTVtu1scIA3jiWcIo1X4sGsEN6F45b11FXXxiGbF3FqNwIXINGRhe9chWPEktEcXcNn4hu_wk_/s1600/Clipboard04.jpg" height="120" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: justify;">
<span style="text-align: left;">Okno Info:</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9caiQZrg5oBKmKTQ2iyMVXbgq0c7tMQY8WVfHR2ChldtPSxyGd9Q9teyGzCGXaKfD5rkXgkttVwsSpi5IMA-l2tkCrhyfRUtFaQRi2i-vJNAHCXRIInjbhBunV6mLF1kaSMx7_rlJTEdu/s1600/Clipboard08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: left;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9caiQZrg5oBKmKTQ2iyMVXbgq0c7tMQY8WVfHR2ChldtPSxyGd9Q9teyGzCGXaKfD5rkXgkttVwsSpi5IMA-l2tkCrhyfRUtFaQRi2i-vJNAHCXRIInjbhBunV6mLF1kaSMx7_rlJTEdu/s1600/Clipboard08.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Motyw 'Dark' :)</div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfiX7PzF5RpcDIB5riSKLwXgiu-2GeGjtSC9s0sV5rhVNhlm3nBetDt-Nx5a9WTGssI9UroVNx5kE_1LD8maEgV1UrtLSuBVZsCopjM18sGYpDjhJ41ib8m75O3IM32ypee5OqT_rH3v0H/s1600/Clipboard09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfiX7PzF5RpcDIB5riSKLwXgiu-2GeGjtSC9s0sV5rhVNhlm3nBetDt-Nx5a9WTGssI9UroVNx5kE_1LD8maEgV1UrtLSuBVZsCopjM18sGYpDjhJ41ib8m75O3IM32ypee5OqT_rH3v0H/s1600/Clipboard09.jpg" /></a></div>
<div style="text-align: left;">
<br />
Update: aktualna wersja 1.1.2 :)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUebPprDEFUJeKlXV_VlKjl6rhyphenhyphen766IWMXXuFiIc3JhNz591YtpbT4oAPUZlvIzgv6GE0D7Jgn2xjzTkGqc9YDe0BRG4tfQ2GtJEBOm7WdsmQlwtlbjEweOeb6NS7zYOpby6j87vGZGcKm/s1600/capture_143_28112014_171318_124.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUebPprDEFUJeKlXV_VlKjl6rhyphenhyphen766IWMXXuFiIc3JhNz591YtpbT4oAPUZlvIzgv6GE0D7Jgn2xjzTkGqc9YDe0BRG4tfQ2GtJEBOm7WdsmQlwtlbjEweOeb6NS7zYOpby6j87vGZGcKm/s1600/capture_143_28112014_171318_124.jpg" /></a></div>
<br /></div>
<br />
<ul>
<li>w opcjach dodane buttony szybkiego dostępu do katalogów;</li>
<li>dodany ptaszek "Disable annoying face";</li>
<li>kilka drobnych poprawek kosmetycznych.</li>
</ul>
<br />
<div style="text-align: justify;">
W programie znajduje się też ukryty klawisz, który mi pomagał przy testowaniu. Żeby go znaleźć trzeba zrobić pewien 'myk' (w programie znajduje się podpowiedź) :D<br />
<br />
<br />
Update: jest wersja 1.1.3<br />
<br />
Tym razem ułatwię nieco pracę programistom używającym Microsoft Visual Studio :). Jeśli wybrany jest projekt VS, to uGadget to wykryje i doda kilka dodatkowych opcji, a mianowicie wersjonowanie projektu oraz zmiana opisu projektu. Można to robić ręcznie, ale z uGadgetem jest szybciej i wygodniej. Dokładniejszy opis nowych opcji zamieściłem na forum (<a href="http://forum.atnel.pl/post106810.html#p106810">link</a>). No, może jeszcze parę screenów:<br />
<br />
Tak wygląda katalog ze skompilowanym programem przed użyciem uGadgeta:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXUcCfOiJeroPtp5Fxw32N_WLBwrba-H9Lb3-Bz_pJVv1zQvqRJpgNlm1c3Ad7urY6yEmLuSsYhYU5aoMA5XjrMruYdS4KuUz2wNWCanja6wbugCmbAnYob0Sdmi0wL_5qI1nIopF88DuO/s1600/okno1_.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXUcCfOiJeroPtp5Fxw32N_WLBwrba-H9Lb3-Bz_pJVv1zQvqRJpgNlm1c3Ad7urY6yEmLuSsYhYU5aoMA5XjrMruYdS4KuUz2wNWCanja6wbugCmbAnYob0Sdmi0wL_5qI1nIopF88DuO/s1600/okno1_.png" height="233" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
A tak po:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1z_UK2Bcp35DIJpVWwfn2KVEI_3acAlpy40588inMBP17uZ9UJauecjocyANBxrxHVmzF0LC2qekMYlzcF0IYROm_iqquQxsAgRaik5ffU_m-e8vsBz9oeojS-1NLa4PmqP0o-_iy2D6v/s1600/okno13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1z_UK2Bcp35DIJpVWwfn2KVEI_3acAlpy40588inMBP17uZ9UJauecjocyANBxrxHVmzF0LC2qekMYlzcF0IYROm_iqquQxsAgRaik5ffU_m-e8vsBz9oeojS-1NLa4PmqP0o-_iy2D6v/s1600/okno13.png" height="233" width="320" /></a></div>
<br />
Nowe okno opcji:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUa6RfzFefjZkRnUK-NjFqyJc3S-N8utPzjlqAlWqHmOBlj35xprnv5k-Z1GdLeKhudM-o36D5KGw-CN8hE9JDKKE0eg_05DcPsTMvPeaJX7IIpV0TRHYkMjjSNmaO6_ZsJUq8MqONSCUj/s1600/okno5_.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUa6RfzFefjZkRnUK-NjFqyJc3S-N8utPzjlqAlWqHmOBlj35xprnv5k-Z1GdLeKhudM-o36D5KGw-CN8hE9JDKKE0eg_05DcPsTMvPeaJX7IIpV0TRHYkMjjSNmaO6_ZsJUq8MqONSCUj/s1600/okno5_.png" height="233" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: justify;">
Update (1.1.4)</div>
<div class="separator" style="clear: both; text-align: justify;">
Dodano 2 nowe goniące buttony w oknie info:</div>
<div class="separator" style="clear: both; text-align: justify;">
- button zatrzymujący animację</div>
<div class="separator" style="clear: both; text-align: justify;">
- button wyświetlający changeloga</div>
<br /></div>
<div>
<a href="https://www.dropbox.com/sh/gxsnh2jcqtss7ks/AADWjFmRdmAuYk3WYiCEH2Fca?dl=0">Link</a></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-34286654033966323322014-11-14T15:54:00.000+01:002014-11-14T15:54:21.474+01:00C#Przyznaję się bez bicia: dałem się wciągnąć.<br />
<br />
<div style="text-align: justify;">
Wszystko zaczęło się od przerobienia kursu <a href="http://www.microsoftvirtualacademy.com/training-courses/c-fundamentals-for-absolute-beginners">C# Fundamentals for Absolute Beginners</a> (prowadzący Bob Tabor). Rozentuzjowany wchłonięciem podstaw postanowiłem zabrać się do roboty. I tak po kilku dniach klepania kodu i buszowania po forach powstał <a href="http://bakcyl8bit.blogspot.com/2014/11/wirtualny-wyswietlacz-oled.html">Virtual OLED</a>. </div>
<div style="text-align: justify;">
</div>
<a name='more'></a><br />
<div style="text-align: justify;">
Następnie trafiłem na ciekawy e-book (tzw. YellowBook) <a href="http://www.robmiles.com/c-yellow-book/">C# Programming</a>, którego autorem jest Rob Miles. Książkę czytało się bardzo przyjemnie (pomimo tego że czytana była na monitorze). Pozostał jednak lekki niedosyt, chciało by się doczytać więcej, dokładniej...</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kilka dni temu przyszła do mnie książka <a href="http://helion.pl/ksiazki/c-rusz-glowa-wydanie-iii-jennifer-greene-andrew-stellman,cshru3.htm">Rusz głową C#</a>, Jennifer Greene i Andrew Stellman. Metoda zaproponowana przez autorów polega na uczeniu się poprzez pisanie prostych gier. Książka dość pokaźna, ma ponad 900 stron. Ale coś czuję, że szybko ją przerobię ;)</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA2UmrRFtm0ErIWzxKsLPaQ2g5IPeMGELq2DJUOIUVZwXJ6uWrI2LOatN_axQapKPaiAqhr1sIOWIerZc1dDa_QUobsHCuPleRtzRrNxqJmo9YIl-eofCbN1Fa2SaO29F4er-UD1uRfwkl/s1600/Clipboard03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA2UmrRFtm0ErIWzxKsLPaQ2g5IPeMGELq2DJUOIUVZwXJ6uWrI2LOatN_axQapKPaiAqhr1sIOWIerZc1dDa_QUobsHCuPleRtzRrNxqJmo9YIl-eofCbN1Fa2SaO29F4er-UD1uRfwkl/s1600/Clipboard03.jpg" height="224" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Przebrnąłem właśnie przez pierwszy rozdział. W efekcie powstała gra "Ratuj ludzi". Jak nazwa wskazuje, polega ona na ratowaniu ludzi przed kosmitami poprzez przenoszenie ich do specjalnych portali. Należy przy tym uważać, żeby nie nadziać się na obcego :) Jak ktoś chce, może sobie ją ściągnąć i się pobawić (gra skompilowana pod .NET Framework 4, więc powinna śmigać również na XPku).</div>
<div style="text-align: justify;">
<a href="https://www.dropbox.com/sh/kcmxtq570tyxqbt/AABPbtdY2txk_VmhaLX0aWvqa?dl=0">Gra</a></div>
<div style="text-align: justify;">
<a href="https://hfcsharp.codeplex.com/SourceControl/latest#WPF/Chapter_1/Save_the_Humans/Save_the_Humans/">Źródła</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Mam już kilka pomysłów na połączenie układów mikroprocesorowych i aplikacji okienkowych, no ale wszystko w swoim czasie.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Zachęcam do nauki C#, w internecie można znaleźć pełno kursów, poradników i innych materiałów i to za darmo :)</div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-77470864558142578612014-11-03T21:10:00.000+01:002014-11-03T21:11:31.402+01:00Wirtualny wyświetlacz OLED<div style="text-align: justify;">
Słyszeliście o wyświetlaczach OLED? Widzieliście je w akcji? Jeśli nie to zapraszam do zapoznania się z <a href="http://mirekk36.blogspot.com/2014/08/wyswietlacz-oled-c-library-part-01a.html">tą</a> stronką. Fajne są, co nie? :)</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid-iN9Vlmvj3QZVWUSbNnVHv9PsWXDfiOZxHwFxMHBCtkns3K4b_ALLKYLeBe3GBc8PxeiERbySRDN-gMGojc4WOxnArZPlh1koSZiDvy5jjuoyLRzKlkJZrUFBaAmKta8kNAQidjfpD1U/s1600/shot0011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid-iN9Vlmvj3QZVWUSbNnVHv9PsWXDfiOZxHwFxMHBCtkns3K4b_ALLKYLeBe3GBc8PxeiERbySRDN-gMGojc4WOxnArZPlh1koSZiDvy5jjuoyLRzKlkJZrUFBaAmKta8kNAQidjfpD1U/s1600/shot0011.jpg" height="150" width="200" /></a></div>
<br />
<div style="text-align: justify;">
</div>
<a name='more'></a>Jeśli nie jesteście przekonani do zakupu takiego wyświetlacza, a mimo to chcielibyście się nim pobawić, to mam dla Was programik "Virtual OLED".<br />
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Możliwości programu:</div>
<div style="text-align: justify;">
</div>
<ul>
<li>komunikacja z mikrokontrolerem poprzez RS-232 (a nie SPI czy I2C jak to się ma przy prawdziwym wyświetlaczu);</li>
<li>możliwość zmiany rozmiaru okna;</li>
<li>dostępne 3 kolory wyświetlacza;</li>
<li>kreator generuje bibliotekę do obsługi wirtualnego wyświetlacza.</li>
</ul>
<div>
Demko:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/ew29F6OrnIc?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
Programik napisany w C#, wymagany .NET Framework 4. </div>
<div>
<br /></div>
<div>
Można go ściągnąć <a href="https://www.dropbox.com/sh/wqe6hesrrv0m3lu/AACRyMx64jX_l2LZ0B9gebG3a?dl=0">tutaj</a>.</div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-75710396682112650742014-10-22T18:00:00.000+02:002014-10-22T23:13:48.426+02:00Tester kabli sieciowych<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJGBZmf-YCaH605v84eMgX4VI8lktvr8uy9yiZDujTPv1Sq8tvnGhx9jh3nGKkkccd0k9WWPfvaUCYsi_J6Vnum26gbNuKDl0YhIQIMyTHNwbcmOFpNf1BU0XeLvtuEz_rH4opZfHjjPiP/s1600/ani3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJGBZmf-YCaH605v84eMgX4VI8lktvr8uy9yiZDujTPv1Sq8tvnGhx9jh3nGKkkccd0k9WWPfvaUCYsi_J6Vnum26gbNuKDl0YhIQIMyTHNwbcmOFpNf1BU0XeLvtuEz_rH4opZfHjjPiP/s1600/ani3.gif" /></a></div>
<br />
<div style="text-align: justify;">
Potrzebowałem kiedyś zacisnąć parę kabli sieciowych, zmajstrowałem więc sobie taki prosty tester do sprawdzenia poprawności połączeń. <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga2HEk_WL8LiBYCPJ-Jgofa9tXbVfbYzrox2vSPFTLRQ1ZGaqN9xETKy70OVK5NIaeVOT32QFcrvuUZuZ04w410RkYarV7KaxcOUeMI2ZiMO45tGSPNrplX8MdbDzaiFz2KaFS_EHq9Ph7/w958-h470-no/7178840100_1368731177.png">Oryginalny schemat</a> znalazłem na <a href="http://www.elektroda.pl/rtvforum/viewtopic.php?p=12314648#12314648">Elektrodzie</a>, pozwoliłem sobie ciut go zmodyfikować.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Parametry testera:</div>
<a name='more'></a><br />
<br />
<ul>
<li style="text-align: justify;">Składa się z dwóch układów - nadajnika i odbiornika;</li>
<li style="text-align: justify;">Zasilanie poprzez baterię 9V (włączenie układu za pomocą żółtej zworki);</li>
<li style="text-align: justify;">2 tryby pracy (wybór poprzez zworkę):</li>
<ul>
<li style="text-align: justify;">automatyczny - diody zapalają się same, istnieje możliwość regulacji prędkości za pomocą potencjometru;</li>
<li style="text-align: justify;">ręczny - przełączanie diod dokonywane jest poprzez naciśnięcie klawisza;</li>
</ul>
<li style="text-align: justify;">możliwość testowania zarówno kabli skrosowanych jak i prostych (przełączenie trybu poprzez ustawienie zworek w układzie odbiorczym);</li>
<li style="text-align: justify;">przycisk resetujący pracę układu, po jego naciśnięciu zapala się dioda w układzie nadawczym;</li>
<li style="text-align: justify;">dodatkowe wyprowadzenia w postaci gniazd precyzyjnych (w celu ułatwienia zaciskania wtyku RJ45).</li>
</ul>
<div style="text-align: justify;">
Zdjęcia:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXfLsa8-eolHqGxdWd1lBL1BT2XvHrctlns9Ekvf6V_H6_ah2fMvSn7um7BITsregPH6XTtVzWE_JYiXeQFxCSdc2whX58hyrKvrE4J5wPN7rkXRkSxI3kFeryeE8HnHtbLsl1smE0vRfN/s1600/_DSC04353.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXfLsa8-eolHqGxdWd1lBL1BT2XvHrctlns9Ekvf6V_H6_ah2fMvSn7um7BITsregPH6XTtVzWE_JYiXeQFxCSdc2whX58hyrKvrE4J5wPN7rkXRkSxI3kFeryeE8HnHtbLsl1smE0vRfN/s1600/_DSC04353.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcGL0T6cxI_93taXOJst2AnUUQBDCG1en_u6elvGD5oOk8Yp1KYSNV5WR3_KKk1tLU42Hpe4lF8Y_Myg_Bofw4N4aElJ1KQoc52teK6XsWaC1f1oMiRj-IXGQD2NF8gDzsJGkdn7bPSbHh/s1600/_DSC04352.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcGL0T6cxI_93taXOJst2AnUUQBDCG1en_u6elvGD5oOk8Yp1KYSNV5WR3_KKk1tLU42Hpe4lF8Y_Myg_Bofw4N4aElJ1KQoc52teK6XsWaC1f1oMiRj-IXGQD2NF8gDzsJGkdn7bPSbHh/s1600/_DSC04352.jpg" height="150" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-dKY1wry4L1loEoGSKXaud9R3jqn_3kIcFjTC7RxOItzl8Hg__8sneFby13a0wUhSFr5J0bawLCM97vP5Xnayyv6GBgLqKTcJO5uAbDnkAEdT1pUhjqAlFMTZF39dL9LILqcLRl_84Iv2/s1600/_DSC04347.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-dKY1wry4L1loEoGSKXaud9R3jqn_3kIcFjTC7RxOItzl8Hg__8sneFby13a0wUhSFr5J0bawLCM97vP5Xnayyv6GBgLqKTcJO5uAbDnkAEdT1pUhjqAlFMTZF39dL9LILqcLRl_84Iv2/s1600/_DSC04347.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ0rMP5tlQnY30jyUA7KQbarW7qqJAQPrqJ1FI76L2Vg6WInqhM1a9J-NAfC_v4BtmjJmhMSlm9xAZ5V1lSnh3EjJSZByZeiImQpDOCK1i7MiVS95OB-WfsvUK7oyLFL5jL8fJubvewVM9/s1600/_DSC04349.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ0rMP5tlQnY30jyUA7KQbarW7qqJAQPrqJ1FI76L2Vg6WInqhM1a9J-NAfC_v4BtmjJmhMSlm9xAZ5V1lSnh3EjJSZByZeiImQpDOCK1i7MiVS95OB-WfsvUK7oyLFL5jL8fJubvewVM9/s1600/_DSC04349.jpg" height="150" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6ms0QYwgwOVlk6TCiq3f3hfl6f8jgo3JLOIT_eWnM1zZwCnEnSGT4eo_SDFHwwnyx0XCLewQSjGvm10w4wVvy7xAVi7LZYOdHOAJGNkRPmRGk8PFobRCRQPUPPpZeVHaO-c6FY66KnyeL/s1600/_DSC04343.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6ms0QYwgwOVlk6TCiq3f3hfl6f8jgo3JLOIT_eWnM1zZwCnEnSGT4eo_SDFHwwnyx0XCLewQSjGvm10w4wVvy7xAVi7LZYOdHOAJGNkRPmRGk8PFobRCRQPUPPpZeVHaO-c6FY66KnyeL/s1600/_DSC04343.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV9mqBFJSH7mwQq2cyej2k_o-xcR3R4lruGxmqpzvDI3LodEJt56ViL01OCJWCA4LobmCrqok7MxdcjOz-qbMyRoPYCHOJnUXxrxqrb73hLICEh7jZvLUA8-d1VMjB-yAukU09Be01mt97/s1600/_DSC04345.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV9mqBFJSH7mwQq2cyej2k_o-xcR3R4lruGxmqpzvDI3LodEJt56ViL01OCJWCA4LobmCrqok7MxdcjOz-qbMyRoPYCHOJnUXxrxqrb73hLICEh7jZvLUA8-d1VMjB-yAukU09Be01mt97/s1600/_DSC04345.jpg" height="150" width="200" /></a></div>
<br />
Układ nadajnika:<br />
<br />
Schemat:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhukSqLD4Mye0VMJRUPOav_zqiq1dFtm4BNS5tGCCS0hN7297Jv4stC1hpjMhy_4TOSRX1xZTTxeRZvxqp6pvbqUqS8fv6n_doJb4HanHLTJxyYsV6R79qNU8zOfrsEJZ2IHWkknO9zAFrD/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhukSqLD4Mye0VMJRUPOav_zqiq1dFtm4BNS5tGCCS0hN7297Jv4stC1hpjMhy_4TOSRX1xZTTxeRZvxqp6pvbqUqS8fv6n_doJb4HanHLTJxyYsV6R79qNU8zOfrsEJZ2IHWkknO9zAFrD/s1600/schemat.png" height="214" width="320" /></a></div>
<br />
Layout:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK_sPsZisLvStzudtGGjjPkKpYEnlyGkDP9P4K9W8a7-6qt6BNA8VqvCLJugcpv-em6xrpr8aam3CIP7q6SVBHnQ5GYlCPXJ1HdQpxauvZzu3no3058Rkm1VdHAsI5GABd3p41ndxyQyIJ/s1600/top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK_sPsZisLvStzudtGGjjPkKpYEnlyGkDP9P4K9W8a7-6qt6BNA8VqvCLJugcpv-em6xrpr8aam3CIP7q6SVBHnQ5GYlCPXJ1HdQpxauvZzu3no3058Rkm1VdHAsI5GABd3p41ndxyQyIJ/s1600/top.png" height="159" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC2T_Zc3_DVxMYGGe50bHakwF_L3ickuboLc9qZnrWJt_40VL-JkWLxdsTlfpqWfJ-2CIizNiVtiFjNSE3fTcqe3-W5RWFyVDyeoan2d5WjR1NRKONB9xS8-MMNs2wXZJg3QBz_UxIC2mp/s1600/top_elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC2T_Zc3_DVxMYGGe50bHakwF_L3ickuboLc9qZnrWJt_40VL-JkWLxdsTlfpqWfJ-2CIizNiVtiFjNSE3fTcqe3-W5RWFyVDyeoan2d5WjR1NRKONB9xS8-MMNs2wXZJg3QBz_UxIC2mp/s1600/top_elementy.png" height="159" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghA0_C65yQHtEwMX1XWxx2lRkb6-8B1gZ0R38aDLbvAbgfNLketLh6a_raEt1JW_mh7eN1Na0RDpZuPAGdM4RIMut6GVGf4Jc2wT1uyGnRMMryzU9G2bK_GCw-ZzG2Hzu1IYXzKSeRpm1s/s1600/bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghA0_C65yQHtEwMX1XWxx2lRkb6-8B1gZ0R38aDLbvAbgfNLketLh6a_raEt1JW_mh7eN1Na0RDpZuPAGdM4RIMut6GVGf4Jc2wT1uyGnRMMryzU9G2bK_GCw-ZzG2Hzu1IYXzKSeRpm1s/s1600/bottom.png" height="159" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJQCsThG4Ewrvk2SVRAda19A9yFlU3o29JUMOkBa2BnQtCw4r3tIqf6jAKvg-FlbVrFs9VKxQlRHvFCyF6Y4CCh3kJQhCWLss9y3kAoIzc8S7S3El0Jm6Nxzt3gKezC7pU0q1MpxY11l0m/s1600/bottom_elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJQCsThG4Ewrvk2SVRAda19A9yFlU3o29JUMOkBa2BnQtCw4r3tIqf6jAKvg-FlbVrFs9VKxQlRHvFCyF6Y4CCh3kJQhCWLss9y3kAoIzc8S7S3El0Jm6Nxzt3gKezC7pU0q1MpxY11l0m/s1600/bottom_elementy.png" height="159" width="200" /></a></div>
<br />
Układ odbiornika:<br />
<br />
Schemat:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZBsOAA_lCIa0w-76_bM9oIC8em-i2Voahca6Q338aypXGF5b77TGeDP_lnKpvO15Rs7PKCdeFoer2CmcD-AUMQ-NC2eSa7ZWwpfIySK1vDdUU0heT4BDjismPTGfpbCr8z_KocKTuuEdJ/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZBsOAA_lCIa0w-76_bM9oIC8em-i2Voahca6Q338aypXGF5b77TGeDP_lnKpvO15Rs7PKCdeFoer2CmcD-AUMQ-NC2eSa7ZWwpfIySK1vDdUU0heT4BDjismPTGfpbCr8z_KocKTuuEdJ/s1600/schemat.png" height="125" width="320" /></a></div>
<br />
Layout:<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAseY5tITVkVvZmCCwJgClHd8ytDaMH85g9oMrP6YmZdMtwNLf3CjjuTKt0FF2_hfg1znHMDZgMt5lQs9ENX1lsS0sJPMkFYWxV9JtXdPHVocCas5xGbJ7cNQLFNdAZ7Se-GwL3RpjLuIW/s1600/top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAseY5tITVkVvZmCCwJgClHd8ytDaMH85g9oMrP6YmZdMtwNLf3CjjuTKt0FF2_hfg1znHMDZgMt5lQs9ENX1lsS0sJPMkFYWxV9JtXdPHVocCas5xGbJ7cNQLFNdAZ7Se-GwL3RpjLuIW/s1600/top.png" height="159" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF6I6rTP7aq96lgGzpmoxPx-LDuchA9BFW0oCS_pLsQbzbUrQnLiHfR8o761EQavuyZ5lGs35yP2h5wMlZBSLxtWTRx58mnSfAOL9aF0s3EGCzou3lCsA9Jplrx0qNBs_f_pNwTZwA53Qb/s1600/bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF6I6rTP7aq96lgGzpmoxPx-LDuchA9BFW0oCS_pLsQbzbUrQnLiHfR8o761EQavuyZ5lGs35yP2h5wMlZBSLxtWTRx58mnSfAOL9aF0s3EGCzou3lCsA9Jplrx0qNBs_f_pNwTZwA53Qb/s1600/bottom.png" height="159" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiIQHkzUOlbOZU3cvNzxYTH6TX18JtHjXqhRbEY2RcUEialC2Ie6nAkwR7_XzskGmfFR-IYElYBANMvKxR4MYMziubh7XxDQktEA0jZxFC4HZ-3-DK52BhGpEKnQqREO6NpsH4D92Y3YnV/s1600/bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiIQHkzUOlbOZU3cvNzxYTH6TX18JtHjXqhRbEY2RcUEialC2Ie6nAkwR7_XzskGmfFR-IYElYBANMvKxR4MYMziubh7XxDQktEA0jZxFC4HZ-3-DK52BhGpEKnQqREO6NpsH4D92Y3YnV/s1600/bottom.png" height="159" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR4LXnhqltsD8YB5k20m5cGKXGO9hYq59D18AhWNcfTYqBiuPuWOSASdUF38GbHL7taOHYHZQTg3BhF9emK4kW2GsH2f7rKp_HhYm_r_SB6nCogTpH1Q-rArTlpSDP5waLJBfe3bb-isK9/s1600/bottom_elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR4LXnhqltsD8YB5k20m5cGKXGO9hYq59D18AhWNcfTYqBiuPuWOSASdUF38GbHL7taOHYHZQTg3BhF9emK4kW2GsH2f7rKp_HhYm_r_SB6nCogTpH1Q-rArTlpSDP5waLJBfe3bb-isK9/s1600/bottom_elementy.png" height="159" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://www.dropbox.com/sh/lwe5i8a4aavpzkj/AAABfFo0YDnuMJsgdGQG_xX1a?dl=0">Źródła Eagle</a></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-39570753545098702212014-10-19T13:43:00.000+02:002014-10-20T12:21:56.190+02:00Zagrajmy w "Snejka"<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTliDM-68uv5k2Qf_56KylIX4WDseHLnwAjexcmPBFPuPpNYAgqfOnM7S2c_zGxNzlDgHNIPckO6rMIyYCv9gVYmanZ0_EySGSTLtnDFFn4YXdJQL_1N2VA83gUBSK0VEL24LXJszED8S9/s1600/6c8ec42d49ff8ae7f6b3090a61d528fd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTliDM-68uv5k2Qf_56KylIX4WDseHLnwAjexcmPBFPuPpNYAgqfOnM7S2c_zGxNzlDgHNIPckO6rMIyYCv9gVYmanZ0_EySGSTLtnDFFn4YXdJQL_1N2VA83gUBSK0VEL24LXJszED8S9/s1600/6c8ec42d49ff8ae7f6b3090a61d528fd.jpg" height="200" width="193" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Założenia wyglądają następująco: </div>
<div style="text-align: justify;">
</div>
<ul>
<li>Gra utworzona jest przy wykorzystaniu moich ulubionych 8-bitowców;</li>
<li>Wyświetlanie gry - obecnie 2 możliwości:</li>
<ul>
<li>za pomocą terminala - transmisja RS-232;</li>
<li>wykorzystanie <a href="http://bakcyl8bit.blogspot.com/2014/10/modu-wyswietlacza-nokii-3510i.html">minimodułu wyświetlacza Nokii 3510i</a>;</li>
</ul>
<li>Sterowanie za pomocą pilota RC5.</li>
</ul>
<div>
<br />
<a name='more'></a><br /></div>
<div>
<br /></div>
<div>
Snake na monitorze komputera:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/nBxtATxur-U?feature=player_embedded' frameborder='0'></iframe></div>
<div>
<br /></div>
<div>
...oraz na wyświetlaczu LCD:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/2br-U7LeB7A?feature=player_embedded' frameborder='0'></iframe></div>
<div>
<br /></div>
<div>
Źródła dostępne są <a href="https://www.dropbox.com/sh/tisrxkv861jman6/AAAWSpEdqBPYx5lXhh5dwrXea?dl=0">tutaj</a>. </div>
<div>
<br /></div>
<div style="text-align: justify;">
Są udostępnione również dwa wsady, dla ATmegi8 i ATmegi32, taktowanie 8Mhz, wewnętrzny oscylator. Jeśli ktoś posiada <a href="http://atnel.pl/zestaw-uruchomieniowy-atb.html">zestaw uruchomieniowy ATB</a> i pilot pracujący w standardzie RC5 to może sobie łatwo i wygodnie odpalić gierkę. </div>
<div>
<br /></div>
<div>
Do obsługi terminala przydadzą się biblioteki, które można znaleźć <a href="http://mirekk36.blogspot.com/2013/05/terminal-jako-kolorowy-wyswietlacz-lcd.html"><span id="goog_1087935189"></span>na tym blogu<span id="goog_1087935190"></span></a>.</div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-58439173495625841122014-10-19T02:09:00.000+02:002014-10-22T18:03:46.126+02:00Moduł wyświetlacza Nokii 3510i<div style="text-align: justify;">
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2coJLGqoVuuwM7qmrVxfRkegxKo7t9HgUsz3ExgqFFvJnQ2JrNmJaXd7LPd5NDs94oC2aQqXZaaf6HWO15SEQTk4PU04DuchkZYmwL_K7aa2jBfnSt__RTrYN6PhS0q2-dGdUUz6Y3Itm/s1600/DSC04233.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2coJLGqoVuuwM7qmrVxfRkegxKo7t9HgUsz3ExgqFFvJnQ2JrNmJaXd7LPd5NDs94oC2aQqXZaaf6HWO15SEQTk4PU04DuchkZYmwL_K7aa2jBfnSt__RTrYN6PhS0q2-dGdUUz6Y3Itm/s1600/DSC04233.jpg" height="240" width="320" /></a></div>
<br />
Wyświetlacz (4096 kolorów, rozdzielczość 98x67 pikseli) został wydobyty z dawno już zapomnianej komórki. Po osadzeniu go w płytce minimodułu otrzymał drugie życie :)<br />
<a name='more'></a></div>
<div style="text-align: justify;">
<br />
Układ (podobnie jak minimoduł <a href="http://bakcyl8bit.blogspot.com/2014/10/adapter-microsd.html">adaptera microSD</a>) może być zasilany napięciem 3.3V albo 5V. Wyboru dokonuje poprzez odpowiednie ustawienie pozycji zworki. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Podświetlanie wyświetlacza może być sterowane programowo (PWM) albo włączone na stałe za pomocą zworki.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Komunikacja z mikrokontrolerem odbywa się poprzez interfejs szeregowy SPI.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Do obsługi wyświetlacza napisałem własną bibliotekę. Jej możliwości przedstawia demonstracja:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/pQ5qFFAMzCo?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Zdjęcia minimodułu:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizaY5ndvH4xiVnok7Xy6yKuepD3LgDLesutIUyulLv-gsiFw4LR30O_Yy4ppZlGMERsqWpLcCVAYl5sfOFYhyphenhyphenqEO0ekzMtwf85KWEidS8jzLTPjfNVW8yinziZOzzV5O9oSYpzLiakeNcU/s1600/_DSC04223.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizaY5ndvH4xiVnok7Xy6yKuepD3LgDLesutIUyulLv-gsiFw4LR30O_Yy4ppZlGMERsqWpLcCVAYl5sfOFYhyphenhyphenqEO0ekzMtwf85KWEidS8jzLTPjfNVW8yinziZOzzV5O9oSYpzLiakeNcU/s1600/_DSC04223.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUGbONn7xnVd8Lu9OOOK1iJY8irU8_iKXRCubtZsj6uBYrngKiu944JIPCC_8PCvgbZPl4_QtffK2mB42IEfeg_nwO-dYl_imDnVQZmqg1RsMCTnL0d3A5dhNyLwv2B_mmr0ZVqoaiv2t_/s1600/_DSC04224.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUGbONn7xnVd8Lu9OOOK1iJY8irU8_iKXRCubtZsj6uBYrngKiu944JIPCC_8PCvgbZPl4_QtffK2mB42IEfeg_nwO-dYl_imDnVQZmqg1RsMCTnL0d3A5dhNyLwv2B_mmr0ZVqoaiv2t_/s1600/_DSC04224.jpg" height="150" width="200" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Schemat układu:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDphs46nSHesMGi2jP8hyphenhyphendtJQwQR8DHhyphenhypheno7a3JHXCZHcJnsYaXHCKjRsKJ0S4XJR3MpBYzureHAQKAgJu0F0VZPguJ1z5VDzN-_at7s9VbnjsP3-NI09xQSOlXoNwl17kVyDPHXyvta3go/s1600/n3510i_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDphs46nSHesMGi2jP8hyphenhyphendtJQwQR8DHhyphenhypheno7a3JHXCZHcJnsYaXHCKjRsKJ0S4XJR3MpBYzureHAQKAgJu0F0VZPguJ1z5VDzN-_at7s9VbnjsP3-NI09xQSOlXoNwl17kVyDPHXyvta3go/s1600/n3510i_schemat.png" height="188" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Layout, warstwa top:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHd43LxiCm-hUcRVUAbp-SvTFShXjUw3UQOVLT0qTTcA9FNa0SnvOSE9rmcFw05Z8bfGqRbvIB3XP0SEinTxoeM7wK6J9cxHP7rC2FVk87SdSxuOKRcAq1tsY2xSvT0BwgfocSnhLlJxH/s1600/n3510i_layout_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHd43LxiCm-hUcRVUAbp-SvTFShXjUw3UQOVLT0qTTcA9FNa0SnvOSE9rmcFw05Z8bfGqRbvIB3XP0SEinTxoeM7wK6J9cxHP7rC2FVk87SdSxuOKRcAq1tsY2xSvT0BwgfocSnhLlJxH/s1600/n3510i_layout_top.png" height="124" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizowvzuQWP5qjSt-bkYGclfxyO9Aj3rdcHKfgg3zaPUn7N8LFedQSoxzupA0EA7J8P8VdHZpB001XzsJaDYb8daWuI63e6Uu3Qep0Sjni42J0dp0l6W9qnz-RCPkVAF0Y8qjoj67ZwEvnF/s1600/n3510i_opis_elementow_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizowvzuQWP5qjSt-bkYGclfxyO9Aj3rdcHKfgg3zaPUn7N8LFedQSoxzupA0EA7J8P8VdHZpB001XzsJaDYb8daWuI63e6Uu3Qep0Sjni42J0dp0l6W9qnz-RCPkVAF0Y8qjoj67ZwEvnF/s1600/n3510i_opis_elementow_top.png" height="124" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Layout, warstwa bottom:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFIa4dWDvXX1OI0eUVhcGHtZqKmphVS6WqjsseACp0ZXdKeDdqymD2ewr_YBbiES_qWYyIM_4Noja_OCeoJ8AwgmjyslazyAUgd_ojxeXqbjnMXCP8TJ1LfK6-IhPy9WhSpzgxSdw8hFxN/s1600/n3510i_layout_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFIa4dWDvXX1OI0eUVhcGHtZqKmphVS6WqjsseACp0ZXdKeDdqymD2ewr_YBbiES_qWYyIM_4Noja_OCeoJ8AwgmjyslazyAUgd_ojxeXqbjnMXCP8TJ1LfK6-IhPy9WhSpzgxSdw8hFxN/s1600/n3510i_layout_bottom.png" height="124" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivB2es6z1qx-VjPNLXXqbMZhPkQHxB-_vLWkyPz8Mcb4lNl_hc3kKlrmFyBMN4VXotuH3eOTnNGxeS6mA7KBuPiyVs204L0cUV7r_GDjp6IPdXSJ4yDYuSGVxRQnoHOwWvft-rlgC-71sd/s1600/n3510i_opis_elementow_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivB2es6z1qx-VjPNLXXqbMZhPkQHxB-_vLWkyPz8Mcb4lNl_hc3kKlrmFyBMN4VXotuH3eOTnNGxeS6mA7KBuPiyVs204L0cUV7r_GDjp6IPdXSJ4yDYuSGVxRQnoHOwWvft-rlgC-71sd/s1600/n3510i_opis_elementow_bottom.png" height="124" width="200" /></a></div>
<br />
Pliki Eagle oraz dokładniejszy opis, który znajduje się w "dokumentacji" można znaleźć <a href="https://www.dropbox.com/sh/lcd7rgfmmj24m55/AADiipkTIX77sJkrG0skQkcDa?dl=0">tutaj</a>.<br />
<br />
Prezentacja biblioteki wraz ze źródłami znajduje się na <a href="http://forum.atnel.pl/topic8502.html">http://forum.atnel.pl/topic8502.html</a>.<br />
<br />
<a href="https://www.dropbox.com/sh/lwe5i8a4aavpzkj/AAABfFo0YDnuMJsgdGQG_xX1a?dl=0">Źródła Eagle</a>Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com1tag:blogger.com,1999:blog-4289239940434304384.post-22950434798697812412014-10-19T00:04:00.000+02:002014-10-20T12:32:04.905+02:00Adapter microSD<div style="text-align: justify;">
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijGJv84P6W9PYzZuiYZmmUUiWpMcxHNUO_xN8eAgI4LIQ8o7DAvfKlxCdnNAm5PJYkPEgJQJLz0haoQM0JiOqVwJG_4QMWKVgeoVDFJKMy5n3fZdng4RRvQGIARCMyk4tYOolkLvIQZcD3/s1600/_DSC04137.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijGJv84P6W9PYzZuiYZmmUUiWpMcxHNUO_xN8eAgI4LIQ8o7DAvfKlxCdnNAm5PJYkPEgJQJLz0haoQM0JiOqVwJG_4QMWKVgeoVDFJKMy5n3fZdng4RRvQGIARCMyk4tYOolkLvIQZcD3/s1600/_DSC04137.jpg" height="240" width="320" /></a></div>
<br />
Minimoduł adaptera pozwala mikrokontrolerowi uzyskać dostęp do kart pamięci micro SD. Układ może pracować zarówno przy napięciu zasilania 3.3V jak i przy 5V (wybór za pomocą zworki). </div>
<div style="text-align: justify;">
<br />
<a name='more'></a><br /></div>
<div style="text-align: justify;">
Wyprowadzenia układu:</div>
<ul>
<li>Zasialnie i masa:</li>
<ul>
<li>GND;</li>
<li>VCC;</li>
</ul>
<li>SPI:</li>
<ul>
<li>SCK;</li>
<li>MISO;</li>
<li>MOSI;</li>
<li>CS;</li>
</ul>
<li>PWR - programowe sterowanie zasilaniem modułu.</li>
</ul>
Zdjęcia minimodułu:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF7hnJZeSX9zFPk1TUiuRy17Qnm-KcbUp4JLcoutcNEkXvx1W_INaVG3gm3_cfow-Pgj-towHjxEEj1jSDaY_ZAE7ScvomN3toOHWm8kn2kuZMxuM3ZMKDgxx2wrGoIXKZ-y4z-23TDPIK/s1600/_DSC04141.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF7hnJZeSX9zFPk1TUiuRy17Qnm-KcbUp4JLcoutcNEkXvx1W_INaVG3gm3_cfow-Pgj-towHjxEEj1jSDaY_ZAE7ScvomN3toOHWm8kn2kuZMxuM3ZMKDgxx2wrGoIXKZ-y4z-23TDPIK/s1600/_DSC04141.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB_RvmI8sfD-0iaNyw1zpALFE4GU9yLKvZb1oscj9QJP8Q5C6mhDqcyKhhHDrQACPdqwBFzk5vCU81Vpp0q06JijDCi8s6e21wGfF1Yn8MprxAZEGMmROab6-TU4Uoy717Ym8Htgwd5Pq_/s1600/_DSC04142.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB_RvmI8sfD-0iaNyw1zpALFE4GU9yLKvZb1oscj9QJP8Q5C6mhDqcyKhhHDrQACPdqwBFzk5vCU81Vpp0q06JijDCi8s6e21wGfF1Yn8MprxAZEGMmROab6-TU4Uoy717Ym8Htgwd5Pq_/s1600/_DSC04142.jpg" height="150" width="200" /></a></div>
<br />
Schemat układu:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRn8SLgiZiqFU9hfhNIVXh5OcjMkM98z-UZEHtNlp2P6K3P3Q2zaHIqq_T_vC-BS_4Zsyqv2haFdHS7rqRWXEDNEQA5kFkQENgnswLkWKXeN8so2oM3xGhwC83n9rr1n91dDe0gS1njVGv/s1600/microSD_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRn8SLgiZiqFU9hfhNIVXh5OcjMkM98z-UZEHtNlp2P6K3P3Q2zaHIqq_T_vC-BS_4Zsyqv2haFdHS7rqRWXEDNEQA5kFkQENgnswLkWKXeN8so2oM3xGhwC83n9rr1n91dDe0gS1njVGv/s1600/microSD_schemat.png" height="190" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Layout, warstwa top:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5FHcCmDfSOQfiaisdiWMhAtMf7z_0ir-DnCq6pS2MaExLYh4_P899wcM17VX6-rSZwc1Z1DAcnKWp65jKFseN4ecg1FGtI2tSCXa4W9KRlVYIRwCD8a8pqi-uAGOSDexT2EkVE2OKA2xE/s1600/_microSD_layout_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5FHcCmDfSOQfiaisdiWMhAtMf7z_0ir-DnCq6pS2MaExLYh4_P899wcM17VX6-rSZwc1Z1DAcnKWp65jKFseN4ecg1FGtI2tSCXa4W9KRlVYIRwCD8a8pqi-uAGOSDexT2EkVE2OKA2xE/s1600/_microSD_layout_top.png" height="139" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoys3H5TiyBGus8VcQTNKNJmksAaoD1EPzG4CyDnWYDP5uOKBqg_Y0sy_Be3RULdLrA0R6hzVWkm3y1__BPcJwZ8en_fqllcP3fg9ZBcWrdElyHhySlzzqyPR-z4gVN9MJ0Je3Y2C_QKfo/s1600/_microSD_elementy_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoys3H5TiyBGus8VcQTNKNJmksAaoD1EPzG4CyDnWYDP5uOKBqg_Y0sy_Be3RULdLrA0R6hzVWkm3y1__BPcJwZ8en_fqllcP3fg9ZBcWrdElyHhySlzzqyPR-z4gVN9MJ0Je3Y2C_QKfo/s1600/_microSD_elementy_top.png" height="151" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Layout, warstwa bottom: </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4WxVdPMP5220_TxWkh1bja_T-S-TixYWsrgh5yxcPYWeM7Crj9wHIZvwnCxhybErWhoVeNW1eC-mh7jLjOORoFlRIb3P7-P4VohKBT7iHLtxhsSC4MYAqsBBb0UX6W3nNF4YPAjWI1HZr/s1600/_microSD_layout_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4WxVdPMP5220_TxWkh1bja_T-S-TixYWsrgh5yxcPYWeM7Crj9wHIZvwnCxhybErWhoVeNW1eC-mh7jLjOORoFlRIb3P7-P4VohKBT7iHLtxhsSC4MYAqsBBb0UX6W3nNF4YPAjWI1HZr/s1600/_microSD_layout_bottom.png" height="139" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitYCFUWmZQcvrZ5kgjZgVBxQrATShlrQhXSSgUP3xUQ9xz0iyOk2PSERXfUuujXK04P8U9Dx9XlRb_GaJpwwG5nvj-nJYW2GFdmYt8vJF3ovJ2INMrBhnBDihnBjot2_EHphdoAhqzyhxD/s1600/_microSD_elementy_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitYCFUWmZQcvrZ5kgjZgVBxQrATShlrQhXSSgUP3xUQ9xz0iyOk2PSERXfUuujXK04P8U9Dx9XlRb_GaJpwwG5nvj-nJYW2GFdmYt8vJF3ovJ2INMrBhnBDihnBjot2_EHphdoAhqzyhxD/s1600/_microSD_elementy_bottom.png" height="158" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
Do obsługi minimodułu mogą się przydać biblioteki <a href="http://elm-chan.org/fsw/ff/00index_e.html">FatFs</a> albo <a href="http://elm-chan.org/fsw/ff/00index_p.html">Petit FatFs</a>.</div>
<div>
<br /></div>
<div>
Przy tworzeniu minimodułu wykorzystałem schemat <a href="http://sklep.atnel.pl/pl/p/micro-SD-adapter/38">adaptera microSD</a> firmy ATNEL. </div>
<div>
<br /></div>
<div>
Dokładniejszy opis działania układu przedstawiony został w "dokumentacji", dostępnej <a href="https://www.dropbox.com/sh/lcd7rgfmmj24m55/AADiipkTIX77sJkrG0skQkcDa?dl=0">tutaj</a>.</div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-86975056149055934002014-10-12T16:36:00.000+02:002014-10-20T12:33:01.058+02:00Zegar czasu rzeczywistego (RTC) - minimoduł<div style="text-align: justify;">
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6nIPfNKN9JOi0Kb-2x-vUFP8ZMSEN_bZDNbyJFmbW3BCRQNrUjHgdz1Trukp6rUJ8iB6B08PLIMxtH4YqWQWxGbwfke-voyocNfQvN70Z3sP0OMVr0porWFW0iViDbmwsSVxfSqkLSd-B/s1600/_DSC03984.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6nIPfNKN9JOi0Kb-2x-vUFP8ZMSEN_bZDNbyJFmbW3BCRQNrUjHgdz1Trukp6rUJ8iB6B08PLIMxtH4YqWQWxGbwfke-voyocNfQvN70Z3sP0OMVr0porWFW0iViDbmwsSVxfSqkLSd-B/s1600/_DSC03984.jpg" height="240" width="320" /></a></div>
<br />
Serce modułu RTC stanowi układ PCF8583. Moduł można zasilać poprzez wyprowadzenie VCC, zostało również przewidziane zasilanie awaryjne :) (bateria CR2032). Istnieje możliwość ustawienia adresu A0 (zworka JP1). Dioda LED poprzez zworkę JP5 podpięta jest do sygnału INT. Do samego sygnału INT można się podłączyć wykorzystując goldpin JP6. Jest też możliwość dołączenia rezystorów podciągających do linii SDA i SCL (zworki JP3 i JP4). Wyprowadzenia zegara (VCC, SCL, SDA, GND) zostały zaprojektowane tak, aby moduł można było wygodnie podłączyć do <a href="http://bakcyl8bit.blogspot.com/2014/10/moj-wasny-zestaw-uruchomieniowy.html">zestawu uruchomieniowego</a>. </div>
<div style="text-align: justify;">
<br />
<a name='more'></a><br /></div>
<div style="text-align: justify;">
Zdjęcia modułu:</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-t_wTnQUbpWBCZ9l7cBc-jZZonJDMUN1Wil0OWy-we6id5JXve49qHT7B12F-y79lBgzhFi4TC7FoURzET2OyHg2Ll8AYeUv3pbJS-OR-DduKEsm3WX55Blq1nz_9OE504Fun04P9z_P3/s1600/_DSC03979.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-t_wTnQUbpWBCZ9l7cBc-jZZonJDMUN1Wil0OWy-we6id5JXve49qHT7B12F-y79lBgzhFi4TC7FoURzET2OyHg2Ll8AYeUv3pbJS-OR-DduKEsm3WX55Blq1nz_9OE504Fun04P9z_P3/s1600/_DSC03979.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn5P67MemdKpIjgQjwZbddqE8d942gGzllR4DbPDmcmKtRpmk4JIG1WZgOqeDImw-oIQ87sC1uVYDUMwr04CbnogC9yCCWS85VIK4AnsQvSlUDqYFsuRsRIFtNf64XDcdtD3kqMf1Ipjo8/s1600/_DSC03981.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn5P67MemdKpIjgQjwZbddqE8d942gGzllR4DbPDmcmKtRpmk4JIG1WZgOqeDImw-oIQ87sC1uVYDUMwr04CbnogC9yCCWS85VIK4AnsQvSlUDqYFsuRsRIFtNf64XDcdtD3kqMf1Ipjo8/s1600/_DSC03981.jpg" height="150" width="200" /></a></div>
<br />
Schemat układu:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxneswGMMzzKJMMLqpF5YepafrxWmftZS_blnuq9H4L8PmpFxTzXBnrXSgdDhwSL9nJ2AJu9WVBDYt7Ums-LDlDaJBiDfLZI9b-Hws7wLF9E1fYQv_iFMqJFF0OV55KXoYE2L0Q9n6YCVA/s1600/rtc_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxneswGMMzzKJMMLqpF5YepafrxWmftZS_blnuq9H4L8PmpFxTzXBnrXSgdDhwSL9nJ2AJu9WVBDYt7Ums-LDlDaJBiDfLZI9b-Hws7wLF9E1fYQv_iFMqJFF0OV55KXoYE2L0Q9n6YCVA/s1600/rtc_schemat.png" height="182" width="320" /></a></div>
<br />
Layout, warstwa top:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxA76xjHxGVNJYxALpsLqRZQPuwnj4ryhuK1HYWAhEFj7yU_fp6Xo1SrXPLx1EpzZ8tecsbng7hCX1yCbddcKYD61L5G8SKyxWHnjh6GH38HkHrBCErnH2f0-2NjhrXsu2rdP2yHm3xpA1/s1600/rtc_layout_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxA76xjHxGVNJYxALpsLqRZQPuwnj4ryhuK1HYWAhEFj7yU_fp6Xo1SrXPLx1EpzZ8tecsbng7hCX1yCbddcKYD61L5G8SKyxWHnjh6GH38HkHrBCErnH2f0-2NjhrXsu2rdP2yHm3xpA1/s1600/rtc_layout_top.png" height="90" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIb1dobcrKZh9C94yAX_CM865hC07w6Tet4HT0z0a-fyjoC7KDZI-RkAuwOUL4MfBviCd62qtDITLrmjsut0O8z9fnuFxODFssSohzH3_SUQ7S74A_vuiJpFz0b7-B1__z3Edd-RsDb4Ic/s1600/rtc_elementy_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIb1dobcrKZh9C94yAX_CM865hC07w6Tet4HT0z0a-fyjoC7KDZI-RkAuwOUL4MfBviCd62qtDITLrmjsut0O8z9fnuFxODFssSohzH3_SUQ7S74A_vuiJpFz0b7-B1__z3Edd-RsDb4Ic/s1600/rtc_elementy_top.png" height="89" width="200" /></a></div>
<br />
Layout, warstwa bottom:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaUtBVjbVoYTeTXxkeq4fx6T-jX5hcNHmQ6uIs8JRxk0HOKjYVjmAPHYDHsfiyFSyKzW2mXXUdZn5Jyw_PwDZVNCMxsgU9vjlSZX2Gxs8ZmxQBCYrP6G4WERW_QWU4Q2-ayBY17KoBQOOO/s1600/rtc_layout_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaUtBVjbVoYTeTXxkeq4fx6T-jX5hcNHmQ6uIs8JRxk0HOKjYVjmAPHYDHsfiyFSyKzW2mXXUdZn5Jyw_PwDZVNCMxsgU9vjlSZX2Gxs8ZmxQBCYrP6G4WERW_QWU4Q2-ayBY17KoBQOOO/s1600/rtc_layout_bottom.png" height="89" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhASlrR74dKiY1EXlP7ywZ-GpgE12QxYZ19Nw1gO7FxuTKj70yqVXYgd_5xroTxWL4USoJnHgiDh1Jp0NLvSAlrwk_tMLRSXjwUuC3DkGjE1EEOPV1z8HYP2sLZAjSdXEFla-QSXCECiXZX/s1600/rtc_elementy_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhASlrR74dKiY1EXlP7ywZ-GpgE12QxYZ19Nw1gO7FxuTKj70yqVXYgd_5xroTxWL4USoJnHgiDh1Jp0NLvSAlrwk_tMLRSXjwUuC3DkGjE1EEOPV1z8HYP2sLZAjSdXEFla-QSXCECiXZX/s1600/rtc_elementy_bottom.png" height="103" width="200" /></a></div>
<br />
Przy projektowaniu układu posiłkowałem się schematem <a href="http://www.atnel.pl/zestaw-uruchomieniowy-atb.html">zestawu uruchomieniowego ATB firmy ATNEL</a>.<br />
<br />
Pliki Eagle oraz zbiorcza "dokumentacja" wszystkich moich minimodułów znajduje się <a href="https://www.dropbox.com/sh/lcd7rgfmmj24m55/AADiipkTIX77sJkrG0skQkcDa?dl=0">tutaj</a>.Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-1019055238173736672014-10-12T12:05:00.000+02:002014-10-20T13:46:26.183+02:00Przejściówka RS232 <-> USB - minimoduł<div style="text-align: justify;">
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0NCHopAsLCujeVUW1WhVRoA55TuVpQhyBs1LzBWjUhCOLhNsbh6sWVg3HVMrCaTAtyXtq3GP-QU7TJSQSjVwmy3lr-4KMYMikzotgmK9pXVyK6T8j1wkL9LLZmDJ-43siSMB3Ib_HSyB1/s1600/_DSC03955b.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0NCHopAsLCujeVUW1WhVRoA55TuVpQhyBs1LzBWjUhCOLhNsbh6sWVg3HVMrCaTAtyXtq3GP-QU7TJSQSjVwmy3lr-4KMYMikzotgmK9pXVyK6T8j1wkL9LLZmDJ-43siSMB3Ib_HSyB1/s1600/_DSC03955b.jpg" height="240" width="320" /></a></div>
<br />
Zaprezentowany układ stanowi łatwe rozwiązanie dla osób chcących nawiązać komunikację pomiędzy komputerem a swoim mikrokontrolerem. Istnieją oczywiście specjalne przejściówki oparte o układ <a href="http://atnel.pl/atb-usb-rs232.html">FT232RL</a>, albo MCP2200. Jednak do najprostszych zadań, gdzie prędkość transmisji nie odgrywa kluczowej roli, przedstawiona przejściówka powinna wystarczyć w zupełności. Dodatkową zaletą jest jej niski koszt. </div>
<div style="text-align: justify;">
<br />
<a name='more'></a><br /></div>
<div style="text-align: justify;">
Zdjęcia przejściówki:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMeb00n8zR6lLOa92pfwt7hf1ZPN3y0JWg9HVKSwMOM7tfZaGqOsP29HP2nWCIAajZV7L72rcAvx5Ini1ekohoYFnAD4_6a4gvuQihsex9TwITavimd4R3RfxRegJLwq4lL0Uk2rwsKDlU/s1600/_DSC03941b.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMeb00n8zR6lLOa92pfwt7hf1ZPN3y0JWg9HVKSwMOM7tfZaGqOsP29HP2nWCIAajZV7L72rcAvx5Ini1ekohoYFnAD4_6a4gvuQihsex9TwITavimd4R3RfxRegJLwq4lL0Uk2rwsKDlU/s1600/_DSC03941b.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikSYwccCmjKsEA2XwNPOLHzfNp41FKYExKg6vfENgAmxqUVv4BoeXpGxEolnWv7v-b75j6xn0pnmUs1OCKSfREhZMnjjAdutPVUja2rsEDvCs9zer-RDg_EMaY-Srp5IJoT_JW4KSZnb6_/s1600/_DSC03943b.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikSYwccCmjKsEA2XwNPOLHzfNp41FKYExKg6vfENgAmxqUVv4BoeXpGxEolnWv7v-b75j6xn0pnmUs1OCKSfREhZMnjjAdutPVUja2rsEDvCs9zer-RDg_EMaY-Srp5IJoT_JW4KSZnb6_/s1600/_DSC03943b.jpg" height="150" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: justify;">
Schemat układu:</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixumfoWub-CkOZNUs6rim19rhyUKpDquV-MKm06t_CuBx8GIpfDzot_k50BW_88J9TU0GlkDAX9UM_mxNxI6r52b9Sbf61buCiMvAZWXh5QnfbNy_jugClBeKlRmLe4bbtCr4t_TsyCBvH/s1600/rs232_usb_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixumfoWub-CkOZNUs6rim19rhyUKpDquV-MKm06t_CuBx8GIpfDzot_k50BW_88J9TU0GlkDAX9UM_mxNxI6r52b9Sbf61buCiMvAZWXh5QnfbNy_jugClBeKlRmLe4bbtCr4t_TsyCBvH/s1600/rs232_usb_schemat.png" height="188" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Layout, warstwa top:</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWhunfXmxioUKU5B9R5fsWzHSJXa9wEY-35NuNfuEAazXFBJYUY29SF7YirjN32U3i4DXZDCivAlgRbyqAY6BjAe_ZSxIIJdqqCE2SpYSfZHKHChglqYVzofELilYBwuiJh_bPoAAp7Huy/s1600/rs232_usb_layout_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWhunfXmxioUKU5B9R5fsWzHSJXa9wEY-35NuNfuEAazXFBJYUY29SF7YirjN32U3i4DXZDCivAlgRbyqAY6BjAe_ZSxIIJdqqCE2SpYSfZHKHChglqYVzofELilYBwuiJh_bPoAAp7Huy/s1600/rs232_usb_layout_top.png" height="139" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc1p7Cbp6u0exv8GXuhhU_RnZe1PozCwKDdlxkPLxLffivF0eNaGP0fF4ysdoLZRVRwKp1r3MBkY_09IaqIuieYgjlYtHrt1BA1rbrHA7KcqM4sFj-XkYpV7G-kDfqfYMsSuc3FUb-mdN-/s1600/rs232_usb_elementy_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc1p7Cbp6u0exv8GXuhhU_RnZe1PozCwKDdlxkPLxLffivF0eNaGP0fF4ysdoLZRVRwKp1r3MBkY_09IaqIuieYgjlYtHrt1BA1rbrHA7KcqM4sFj-XkYpV7G-kDfqfYMsSuc3FUb-mdN-/s1600/rs232_usb_elementy_top.png" height="82" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Layout, warstwa bottom:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFXtc_d_vG1GEhr4hN5HjW6ss4xbTIJdxAkiMg0Giq5yNklx64Gr9-h6qLnXBpc2Mz03pdkpFX5wbTzenI-V3vB53VNaMsASj6yFmLcHX7IAkXyvTJOVOfhcOBNWH-uAYBxNBxwI5mgTpO/s1600/rs232_usb_layout_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFXtc_d_vG1GEhr4hN5HjW6ss4xbTIJdxAkiMg0Giq5yNklx64Gr9-h6qLnXBpc2Mz03pdkpFX5wbTzenI-V3vB53VNaMsASj6yFmLcHX7IAkXyvTJOVOfhcOBNWH-uAYBxNBxwI5mgTpO/s1600/rs232_usb_layout_bottom.png" height="125" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNskjdMIO2-nhFZKrsnJ7tzqxsaBvp1pG10b3laj7L2Hn3f7tAptSn85ivwbj47ZMt-nP04tGq0fLqqrtKLgJ4ingW-bTnGzLjgKq5fHTJRMmlCRJUdxOXIHQmuKCYBn4XCn5JSxIpnlc2/s1600/rs232_usb_elementy_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNskjdMIO2-nhFZKrsnJ7tzqxsaBvp1pG10b3laj7L2Hn3f7tAptSn85ivwbj47ZMt-nP04tGq0fLqqrtKLgJ4ingW-bTnGzLjgKq5fHTJRMmlCRJUdxOXIHQmuKCYBn4XCn5JSxIpnlc2/s1600/rs232_usb_elementy_bottom.png" height="128" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Na <a href="http://www.recursion.jp/avrcdc/">stronie twórcy</a> układu można znaleźć wsady do mikrokontrolera (nie tylko ATmega8) oraz sterowniki.</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Pliki Eagle oraz zbiorcza "dokumentacja" wszystkich moich minimodułów znajduje się <a href="https://www.dropbox.com/sh/lcd7rgfmmj24m55/AADiipkTIX77sJkrG0skQkcDa?dl=0">tutaj</a>.</div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-31349141969785148882014-10-12T09:54:00.000+02:002014-10-20T17:59:01.781+02:00Komunikacja z mikrokontrolerem za pomocą podczerwieni - minimoduły<div style="text-align: justify;">
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM_UasM66xe6TDJGbWndbwxKdKR1pIMPA7kk2tPIJh7ZnI0GywOm4Lk2f04VRRhOrKtp6B1hRSBx4p2iJypRqjrS6dZTUH5Vzu4ys7RqTicssgrarHUaC89e3fwVIR22QY29GAJZpimmxo/s1600/_DSC04154.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM_UasM66xe6TDJGbWndbwxKdKR1pIMPA7kk2tPIJh7ZnI0GywOm4Lk2f04VRRhOrKtp6B1hRSBx4p2iJypRqjrS6dZTUH5Vzu4ys7RqTicssgrarHUaC89e3fwVIR22QY29GAJZpimmxo/s1600/_DSC04154.jpg" height="240" width="320" /></a></div>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Wykorzystanie podczerwieni do komunikacji z mikrokontrolerem daje dużo ciekawych możliwości. Można sterować prockiem za pomocą dowolnego pilota, albo w drugą stronę - za pomocą mikrokontrolera można przejmować kontrolę nad sprzętem domowym. Można też nawiązać komunikację bezprzewodową pomiędzy dwoma układami. No możliwości jest multum, wszystko zależy od pomysłowości twórcy :). </span></div>
<div style="text-align: justify;">
<span style="font-family: inherit;"></span><br />
<a name='more'></a><span style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: inherit;">Ale jak już coś robić to robić tak, żeby mieć pewność, że będzie działało poprawnie. Dlatego też powstały minimoduły nadajnika i odbiornika podczerwieni.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span style="font-family: inherit;">Nadajnik IR</span></b></div>
<div style="text-align: justify;">
<span style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: inherit;">Sterowanie diodą nadawczą dokonywane jest za pomocą tranzystora PNP BC807. Prąd płynący przez diodę (a więc również i zasięg nadajnika) zależny jest od wartości rezystora </span>(domyślna wartość 39<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;">Ω</span><span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;">) </span><span style="font-family: inherit;">znajdującego się pomiędzy kolektorem tranzystora a anodą diody IR</span><span style="background-color: white; color: #252525; font-family: inherit; font-size: 14px; line-height: 22.3999996185303px;">. </span></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;"><br /></span></span></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;">Zdjęcia minimodułu:</span></span></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVLeI6qubfyGU1grGp43O6zr0qsCy5A8NNE7WCMKQtnffziL4uxfpVQ9etzh2zJ6Ru8xJgyBTgvWq0E5LIXT4Byall1UED5lzzoxdn0KChz07WLVcjHiydBPfhyWJnEcew_dBoPNzjJNbn/s1600/_DSC04097.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVLeI6qubfyGU1grGp43O6zr0qsCy5A8NNE7WCMKQtnffziL4uxfpVQ9etzh2zJ6Ru8xJgyBTgvWq0E5LIXT4Byall1UED5lzzoxdn0KChz07WLVcjHiydBPfhyWJnEcew_dBoPNzjJNbn/s1600/_DSC04097.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnbDiDSSNngr1ehr0bHelSI0srAk7l0TxRCkAo_RWGd4N-xBkbO6RH4PVsk55Y4hj3IcxQ3O2Zig3ly8BFOVeIbYy37t28uQhy2xnU1vdUOlHpWAI5ImBF98gTonjJDE-xTxP70xPbu2nM/s1600/_DSC04093.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnbDiDSSNngr1ehr0bHelSI0srAk7l0TxRCkAo_RWGd4N-xBkbO6RH4PVsk55Y4hj3IcxQ3O2Zig3ly8BFOVeIbYy37t28uQhy2xnU1vdUOlHpWAI5ImBF98gTonjJDE-xTxP70xPbu2nM/s1600/_DSC04093.jpg" height="150" width="200" /></a></div>
<br />
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;">Schemat układu:</span></span></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;"><br /></span></span></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikmRz-FHkfnSlios4IQvmj2g4Npqey8m93MWwgVr29pRrBTx-jFnzZoQio5EEgKbkdIEV3mmezEk6imWDxc_jZlUex91nvRVvCnVVXPHP3OPEosLin_k3BdxMco7jvEzcos_JTy6GylmT7/s1600/nadajnik_ir_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikmRz-FHkfnSlios4IQvmj2g4Npqey8m93MWwgVr29pRrBTx-jFnzZoQio5EEgKbkdIEV3mmezEk6imWDxc_jZlUex91nvRVvCnVVXPHP3OPEosLin_k3BdxMco7jvEzcos_JTy6GylmT7/s1600/nadajnik_ir_schemat.png" height="266" width="320" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Layout + rozmieszczenie elementów:</div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQYMZXXej9t3vd34-8CdWstjGn20C6tC6Zx7tZuhJ8Q1wLKiWjixor_zINaY_cg3583u78biO1-BrDXYtW3t-RV8hJQulAlUu_imW3ZyqerBuMumNENGuShCy3NRLJv5RxA_PPySRRDrrH/s1600/nadajnik_ir_layout_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQYMZXXej9t3vd34-8CdWstjGn20C6tC6Zx7tZuhJ8Q1wLKiWjixor_zINaY_cg3583u78biO1-BrDXYtW3t-RV8hJQulAlUu_imW3ZyqerBuMumNENGuShCy3NRLJv5RxA_PPySRRDrrH/s1600/nadajnik_ir_layout_bottom.png" height="200" width="120" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmD22ojmQW0be-ck-ki_KU2rBGjQ0seIN3d1d6q6omExpXH5Wgi6yV4RxXUFQYEfkjX62jcrIOHtoMkIGHalctiVL9wLPOB-oy0jybjn-e_ZQFX2gtHIbN7KfEdr6XfJzgEJSdUfx89VsH/s1600/nadajnik_ir_elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmD22ojmQW0be-ck-ki_KU2rBGjQ0seIN3d1d6q6omExpXH5Wgi6yV4RxXUFQYEfkjX62jcrIOHtoMkIGHalctiVL9wLPOB-oy0jybjn-e_ZQFX2gtHIbN7KfEdr6XfJzgEJSdUfx89VsH/s1600/nadajnik_ir_elementy.png" height="200" width="92" /></a></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: justify;">
<b>Odbiornik IR</b></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Układ został zaprojektowany tak, aby można było podłączyć odbiornik IR w obudowie TSOP1236 albo TSOP2236. W celu zminimalizowania zakłóceń została zastosowana filtracja zasilania. </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;">Zdjęcia minimodułu:</span></span></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw53wDbL8Ekz8vCBZAsajVqtrb4jndyxtUFtyieDz2jFQH1YN7cAzeoLx5JkAMwriKJuarV08C8U-MBkpJeQMxYccJUaTpgxNNVbuR5BjnRLeQBrKPWNVO1cNt7l3d1MSn4AvjDFjDHlBw/s1600/_DSC04099.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw53wDbL8Ekz8vCBZAsajVqtrb4jndyxtUFtyieDz2jFQH1YN7cAzeoLx5JkAMwriKJuarV08C8U-MBkpJeQMxYccJUaTpgxNNVbuR5BjnRLeQBrKPWNVO1cNt7l3d1MSn4AvjDFjDHlBw/s1600/_DSC04099.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKAWx41LTTIp_YVpRwwY52Nl7SvlTtxgu9vuTx2NCEn66FHWyjPHKcKKaxqT-VRznQ1YQydlrlZTvX9ZIgFnWF6rbizlRsjqRiYQlLCOYEx1V0H9JXbRCx9Cv3UIYV4VmtQ-HyKdnZh6v-/s1600/_DSC04100.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKAWx41LTTIp_YVpRwwY52Nl7SvlTtxgu9vuTx2NCEn66FHWyjPHKcKKaxqT-VRznQ1YQydlrlZTvX9ZIgFnWF6rbizlRsjqRiYQlLCOYEx1V0H9JXbRCx9Cv3UIYV4VmtQ-HyKdnZh6v-/s1600/_DSC04100.jpg" height="150" width="200" /></a></div>
<span style="text-align: center;"> </span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYorauQForN9evXG4kNGn5uezPgJRIHwthKXgNYk8N_IIUEAfYRd5TiJMOGhnxSsctvhaHpGT6oeLFf8LmB3Dbw4_bhyphenhyphenaVy7a3a6JIScivOlgCHjK7vNRbRV6p8H7az8lqTDPNKeSEn2a/s1600/_DSC04103.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYorauQForN9evXG4kNGn5uezPgJRIHwthKXgNYk8N_IIUEAfYRd5TiJMOGhnxSsctvhaHpGT6oeLFf8LmB3Dbw4_bhyphenhyphenaVy7a3a6JIScivOlgCHjK7vNRbRV6p8H7az8lqTDPNKeSEn2a/s1600/_DSC04103.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;">Schemat układu:</span></span></div>
<div style="text-align: justify;">
<span style="background-color: white; color: #252525; font-size: 14px; line-height: 22.3999996185303px;"><span style="font-family: inherit;"><br /></span></span></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5U4ASpMrmW2ehrS-tCxDIEM1246Y1JKb2llvJ6D_Oq0HzsoHk15dkJ_e8AZ4OYBFZ-nZXSSIuuLrd4YuvO-CQs3093pXBOs0PQtWEB_hAenT1NqeXGRfbyckgGJLKigfuqBOLP0scf6NR/s1600/odbiornik_ir_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5U4ASpMrmW2ehrS-tCxDIEM1246Y1JKb2llvJ6D_Oq0HzsoHk15dkJ_e8AZ4OYBFZ-nZXSSIuuLrd4YuvO-CQs3093pXBOs0PQtWEB_hAenT1NqeXGRfbyckgGJLKigfuqBOLP0scf6NR/s1600/odbiornik_ir_schemat.png" height="320" width="304" /></a></div>
<div style="text-align: center;">
<br /></div>
Layout + rozmieszczenie elementów:<br />
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaFXXiX66ik5HSa0k_zeEWz4ADG_TlTLs9S99Ad7ZEheGmxrdZ7I7EFMWDBg2_G0Pcw8mrCmRJckOGGG5I4bxp3hz9DetNSWf6diuOw9iHl48Wx5cyKDYZzLKqX9wV14tpWLqZND8UHjGw/s1600/odbiornik_ir_layout_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaFXXiX66ik5HSa0k_zeEWz4ADG_TlTLs9S99Ad7ZEheGmxrdZ7I7EFMWDBg2_G0Pcw8mrCmRJckOGGG5I4bxp3hz9DetNSWf6diuOw9iHl48Wx5cyKDYZzLKqX9wV14tpWLqZND8UHjGw/s1600/odbiornik_ir_layout_bottom.png" height="200" width="114" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGW6faI-5bADDJmiP12ceUBy_85Kf2vNcxIc9t34KZGoPacVU3m7lXXBJOJ-paLswBZ63kN78JjgX3IpJSzPyBJkGAWtXYqFl3DPIzPdpaFEzz-Gbd0D2MqUbRr0M-Tczuu-XVqgo4J959/s1600/odbiornik_ir_elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGW6faI-5bADDJmiP12ceUBy_85Kf2vNcxIc9t34KZGoPacVU3m7lXXBJOJ-paLswBZ63kN78JjgX3IpJSzPyBJkGAWtXYqFl3DPIzPdpaFEzz-Gbd0D2MqUbRr0M-Tczuu-XVqgo4J959/s1600/odbiornik_ir_elementy.png" height="200" width="78" /></a></div>
<br />
<b>Jeszcze jedna ważna sprawa!</b><br />
Przy tworzeniu układu wzorowałem się na schemacie <a href="http://www.atnel.pl/zestaw-uruchomieniowy-atb.html">zestawu <span id="goog_1567859126"></span>uruchomieniowego ATB firmy ATNEL</a><a href="https://www.blogger.com/"><span id="goog_1567859127"></span></a>.<br />
<br />
Pliki Eagle oraz zbiorcza "dokumentacja" wszystkich moich minimodułów znajduje się <a href="https://www.dropbox.com/sh/lcd7rgfmmj24m55/AADiipkTIX77sJkrG0skQkcDa?dl=0">tutaj</a>.Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-66539865174933699232014-10-08T23:11:00.001+02:002014-10-20T17:59:54.183+02:00Sterownik diod RGB<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRwYcKlE_5RbowA_V7OXrf9TbfOEDThui_VFZCb_HkbWdH_nFPGRXckWHnmfl6bsHh0gaw1186ja4JzwX8573CJTfwQ8MubwxTL1CHD4AluPyPeyRg8q1PbZpgsBshcm4Sddi0C9R9AnR/s1600/__DSC04245.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRwYcKlE_5RbowA_V7OXrf9TbfOEDThui_VFZCb_HkbWdH_nFPGRXckWHnmfl6bsHh0gaw1186ja4JzwX8573CJTfwQ8MubwxTL1CHD4AluPyPeyRg8q1PbZpgsBshcm4Sddi0C9R9AnR/s1600/__DSC04245.jpg" height="240" width="320" /></a></div>
<br />
Układ umożliwia sterowanie niezależnie 3 kanałami (3 kolory diody).<br />
<br />
Składa się z dwóch modułów:<br />
<br />
<ul>
<li>Minimoduł z mikrokontrolerem ATmega8;</li>
<li>Płytka sterownika.</li>
</ul>
<div>
<a name='more'></a><br /></div>
Opis działania klawiszy na panelu sterownika:<br />
<br />
<ul>
<li>6 klawiszy do wyboru trybu wyświetlania;</li>
<li>2 klawisze sterujące prędkością mrugania diod;</li>
<li>6 klawiszy do ręcznego ustawienia koloru świecenia diod.</li>
</ul>
<div>
Prezentacja działania układu:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i.ytimg.com/vi/p5_QKIB9cyk/0.jpg" height="266" width="320"><param name="movie" value="https://www.youtube.com/v/p5_QKIB9cyk?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="https://www.youtube.com/v/p5_QKIB9cyk?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<div>
<br /></div>
<div>
Zdjęcia:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZmkY9p950PbOrwtyh-p511bb3bitxbp0aX0D3QoUvq2n0rHbYgl2n3klztYoF3l7cY0HRIfdch_JTI3ha1mEC92uG6TQBOrwMUOFfkSFp_-WypwlbAkKwLvzw05_CR6ZDFQ-7tb7ZqEWv/s1600/__DSC04243.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZmkY9p950PbOrwtyh-p511bb3bitxbp0aX0D3QoUvq2n0rHbYgl2n3klztYoF3l7cY0HRIfdch_JTI3ha1mEC92uG6TQBOrwMUOFfkSFp_-WypwlbAkKwLvzw05_CR6ZDFQ-7tb7ZqEWv/s1600/__DSC04243.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgox6YdAbMa6l9GrEGvIluSwPtb5x6cnEHALlDPZA99SlwcLg2GXfJ-EImUGYirhTMrzSCm1R0j0APoOYelwBpeB880LD3WrMIT3clHYkUeV3YllipIWITFUylczNCFLizLw08MSxKwl8Su/s1600/__DSC03922.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgox6YdAbMa6l9GrEGvIluSwPtb5x6cnEHALlDPZA99SlwcLg2GXfJ-EImUGYirhTMrzSCm1R0j0APoOYelwBpeB880LD3WrMIT3clHYkUeV3YllipIWITFUylczNCFLizLw08MSxKwl8Su/s1600/__DSC03922.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhinV4_SsLQ9WNv2c05gMbNKAS4J8hO4TxLnDt9Mi4Fdwmwnkq_i8kSYcW5_UQKogd6m1asuKxrSYVqXgqk4CRWv8_KtVT1i9q3Ss9O0VA2u6IBppvhTtN0pQdMfFIepy-bFGd4m0XKvpwK/s1600/_mb_top.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhinV4_SsLQ9WNv2c05gMbNKAS4J8hO4TxLnDt9Mi4Fdwmwnkq_i8kSYcW5_UQKogd6m1asuKxrSYVqXgqk4CRWv8_KtVT1i9q3Ss9O0VA2u6IBppvhTtN0pQdMfFIepy-bFGd4m0XKvpwK/s1600/_mb_top.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglCWx3Z03og0iCYZtIPnCRJ_q83B9ouAWn11P4gfdTAv2ch1yte6PuzF0vq8VRB74I_ieJZcteuA-4BCspvzfqn5Jy5JrSJnKjCIlAN4RXn7-2LSz32diqYlDTvdRf4TyoALbUM1xnzqud/s1600/_bototm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglCWx3Z03og0iCYZtIPnCRJ_q83B9ouAWn11P4gfdTAv2ch1yte6PuzF0vq8VRB74I_ieJZcteuA-4BCspvzfqn5Jy5JrSJnKjCIlAN4RXn7-2LSz32diqYlDTvdRf4TyoALbUM1xnzqud/s1600/_bototm.jpg" height="149" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Schematy:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0CI11Ccqo1XubBLx7B_UfZZXfaE8T7dpoiti9PeUtmVEzZqSiAn57Pxw5oC0ZmEH9iZehHapTH_PJkbXskcc5o6tXa0DDjVjgN-ZoFPOx5ptAJq_2IvwGqTl8yl0ec2fIShyphenhyphen4MErcfhIS/s1600/_schemat_plytka.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0CI11Ccqo1XubBLx7B_UfZZXfaE8T7dpoiti9PeUtmVEzZqSiAn57Pxw5oC0ZmEH9iZehHapTH_PJkbXskcc5o6tXa0DDjVjgN-ZoFPOx5ptAJq_2IvwGqTl8yl0ec2fIShyphenhyphen4MErcfhIS/s1600/_schemat_plytka.png" height="145" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizSSF5beY2FAU9UQHOGuRGD5DdZWS7q96wtt-_oiGqSZqe-Kay-pb1lK6cP3IyN0iXbNcJqVY-o62Wo717hwnVJZ_Q8tod2u-9av1jzJmcjnP-0mHCBc-6eX0K-AuOGF8YbOHdqdlsIz3e/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizSSF5beY2FAU9UQHOGuRGD5DdZWS7q96wtt-_oiGqSZqe-Kay-pb1lK6cP3IyN0iXbNcJqVY-o62Wo717hwnVJZ_Q8tod2u-9av1jzJmcjnP-0mHCBc-6eX0K-AuOGF8YbOHdqdlsIz3e/s1600/schemat.png" height="200" width="129" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Layout (minimoduł):</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ_QhYjTTOpZQfouN9o7WwamJ81N_ctFvdA5hrUroFwqutnHfK_qXPKWIAKUl32V_fr-2MzgCXvCGhUkJ_pWORLUEg6dseWM8NCVbgxXlpu95D-lV_OAcTbA6k4FBYwBvTdqAR3D8LQtE0/s1600/minimodu%C5%82_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ_QhYjTTOpZQfouN9o7WwamJ81N_ctFvdA5hrUroFwqutnHfK_qXPKWIAKUl32V_fr-2MzgCXvCGhUkJ_pWORLUEg6dseWM8NCVbgxXlpu95D-lV_OAcTbA6k4FBYwBvTdqAR3D8LQtE0/s1600/minimodu%C5%82_top.png" height="142" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZyS6iRuCQbGFmY08Yvm6S-zzPYewzM2j0L02zQHcEW1wlLzURkqC3-67YgKwj-DhaXGH-LJ8lOPI78n6Cho-lSGKnEbzAn5HJSA_iSuUso04jnrO_wIW0xllpD-_V8EEOaScJiNUUpIzO/s1600/minimodu%C5%82_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZyS6iRuCQbGFmY08Yvm6S-zzPYewzM2j0L02zQHcEW1wlLzURkqC3-67YgKwj-DhaXGH-LJ8lOPI78n6Cho-lSGKnEbzAn5HJSA_iSuUso04jnrO_wIW0xllpD-_V8EEOaScJiNUUpIzO/s1600/minimodu%C5%82_bottom.png" height="142" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht8UOozOCnI3kolklOnyWAtpvb62btRG9nSLYt2X0dFGlaQRcB6AZqo0m7TxMU2M6_3w5aVQkskFAT8zBFOVX-yhBG7_kvq2np1LJxercrGLYfBFYhXvr0ouoNN3c5HXDlKKwLGjpgwCYb/s1600/minimodu%C5%82_top_opis.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht8UOozOCnI3kolklOnyWAtpvb62btRG9nSLYt2X0dFGlaQRcB6AZqo0m7TxMU2M6_3w5aVQkskFAT8zBFOVX-yhBG7_kvq2np1LJxercrGLYfBFYhXvr0ouoNN3c5HXDlKKwLGjpgwCYb/s1600/minimodu%C5%82_top_opis.png" height="142" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5_y1yy7T9qLZrMtXab0rRYoGIVE9TKKYUetTe5t6YUF4eWX5JBPXNfjyEyl4gQ6s7QH_DqEffc5LIGhlPsrzf80BpWOsxrEmEfLMOB0mmtrIJ8RXdLE7RZ0KWl9R6sIT9V_xeWRL528qh/s1600/minimodu%C5%82_bottom_opis.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5_y1yy7T9qLZrMtXab0rRYoGIVE9TKKYUetTe5t6YUF4eWX5JBPXNfjyEyl4gQ6s7QH_DqEffc5LIGhlPsrzf80BpWOsxrEmEfLMOB0mmtrIJ8RXdLE7RZ0KWl9R6sIT9V_xeWRL528qh/s1600/minimodu%C5%82_bottom_opis.png" height="142" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Layout (sterownik diod RGB): </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii3vfJUO6npNbKmZU0ksfLhOTm2rW_VJdk0NUWbBAby6h-6APqTMnr2JEEHovMw9bH10p4iUIkIzMCi-FUZBtjOV38rU3KDPr0GSoHdSLjLbLBq7ZtHLf91Sm68ujxRaWOL0UW4C4GWHsU/s1600/p%C5%82ytka_sterownika_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii3vfJUO6npNbKmZU0ksfLhOTm2rW_VJdk0NUWbBAby6h-6APqTMnr2JEEHovMw9bH10p4iUIkIzMCi-FUZBtjOV38rU3KDPr0GSoHdSLjLbLBq7ZtHLf91Sm68ujxRaWOL0UW4C4GWHsU/s1600/p%C5%82ytka_sterownika_bottom.png" height="163" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRVm5GUfwsVdawIbEIOCDvcWtXlBrqd4hvWae7-PohfCIKj4xXrsOCL1sxIsblPP2Hvlaz5qC1oT6aRY8Oaxm7xotSKl7UAFU9TiWN_MY1BlCqhgnnA2avXe0x0vXo2jfOigPwbQLjyu8o/s1600/p%C5%82ytka_sterownika_bottom_elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRVm5GUfwsVdawIbEIOCDvcWtXlBrqd4hvWae7-PohfCIKj4xXrsOCL1sxIsblPP2Hvlaz5qC1oT6aRY8Oaxm7xotSKl7UAFU9TiWN_MY1BlCqhgnnA2avXe0x0vXo2jfOigPwbQLjyu8o/s1600/p%C5%82ytka_sterownika_bottom_elementy.png" height="163" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
Pliki Eaglowe, software, "dokumentacja" do pobrania <a href="https://www.dropbox.com/sh/z5tiurm8v28xlac/AAAe_dY67x0-NVAHYYyzs_Lpa?dl=0">tutaj</a>.</div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-31144103080893312082014-10-08T21:06:00.000+02:002014-10-20T18:00:49.305+02:00Figlarz<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVgckVMueTN9J23E_UgC6EY6W9R4G1yr0AwRzoPEaOmwaPwKH4rE3Tfg5U0hUldqQ284XsjqKzSFej_VAjEKolQrXi0bbIOmtDrtCZcPtW2zI6yvwYWxXYYfkVl8ZSPUh6PJsfZoKsWS0S/s1600/_DSC04266.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVgckVMueTN9J23E_UgC6EY6W9R4G1yr0AwRzoPEaOmwaPwKH4rE3Tfg5U0hUldqQ284XsjqKzSFej_VAjEKolQrXi0bbIOmtDrtCZcPtW2zI6yvwYWxXYYfkVl8ZSPUh6PJsfZoKsWS0S/s1600/_DSC04266.jpg" height="240" width="320" /></a></div>
<br />
Figlarz, czyli dość specyficzny pilot uniwersalny.<br />
<br />
<a name='more'></a><br /><br />
Podstawowe parametry układu<br />
<ul>
<li>Układ wyposażony w moduły odbiornika i nadajnika podczerwieni;</li>
<li>Potrafi zapamiętać dowolny kod;</li>
<li>Wczytany kod zostaje zapisany w pamięci EEPROM;</li>
<li>Włączanie/wyłączanie układu za pomocą zworki;</li>
<li>Zasilanie za pomocą baterii litowo–jonowej.</li>
</ul>
<div>
Prezentacja układu:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/eZLirUb-lYk?feature=player_embedded' frameborder='0'></iframe></div>
<div>
<br /></div>
<div>
Fotki:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2L3JGqOhThNotFFETFHBNufIq7kjgV1NOaAHPmy-4DeydDRdlka5zmZ4TQCj8ScrlmzgfMvoAHmCc4dqn66VRLvV0ZhVGR-mICAnX93I2gfmUGWP3O8n2TJYxgc1zEo8EdB_NBQOsiUag/s1600/_DSC04260.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2L3JGqOhThNotFFETFHBNufIq7kjgV1NOaAHPmy-4DeydDRdlka5zmZ4TQCj8ScrlmzgfMvoAHmCc4dqn66VRLvV0ZhVGR-mICAnX93I2gfmUGWP3O8n2TJYxgc1zEo8EdB_NBQOsiUag/s1600/_DSC04260.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglSDoXZtbhyphenhyphenDcNkYnTd-YqpXvESPZ2FC4wajeQGNTIHKXr2eH1IRUOFXvqRMXMcM335q0Hp25xOJCrrwFuZe0pluFMYEjm1ScArihc6Nsm8ABC19Wjdf-QPkQRG-e7mxLkBmTE2HYHpY1-/s1600/_DSC04269.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglSDoXZtbhyphenhyphenDcNkYnTd-YqpXvESPZ2FC4wajeQGNTIHKXr2eH1IRUOFXvqRMXMcM335q0Hp25xOJCrrwFuZe0pluFMYEjm1ScArihc6Nsm8ABC19Wjdf-QPkQRG-e7mxLkBmTE2HYHpY1-/s1600/_DSC04269.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsQGDlNXXDjcSnzfj8ffr0OPCdJPYAlOavH-xYrbnddsmmaC-b8ER6DUj5Lb10H0U6u8wy-jhArKlqaChBExif6hpNRAmDeuqvKAndHD2vHR3x8KgdrkvM6iRuGX56q7m6W4BkTszMAb5W/s1600/_DSC04258.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsQGDlNXXDjcSnzfj8ffr0OPCdJPYAlOavH-xYrbnddsmmaC-b8ER6DUj5Lb10H0U6u8wy-jhArKlqaChBExif6hpNRAmDeuqvKAndHD2vHR3x8KgdrkvM6iRuGX56q7m6W4BkTszMAb5W/s1600/_DSC04258.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Schemat:</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN2fPPj-VU_vz1OD454BEPXW7XH_bW3EZHK1MGxBtpEMRUcxto2S8TYQhKSev9Vy8azB0Xyvc7DZQ-NsTYcRuV_spf2GycEKVXALr5uqaFR_DcOD3ShnWP2tT7YvSU3eUOqfPQR1mRDW3b/s1600/schemat_elektryczny.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN2fPPj-VU_vz1OD454BEPXW7XH_bW3EZHK1MGxBtpEMRUcxto2S8TYQhKSev9Vy8azB0Xyvc7DZQ-NsTYcRuV_spf2GycEKVXALr5uqaFR_DcOD3ShnWP2tT7YvSU3eUOqfPQR1mRDW3b/s1600/schemat_elektryczny.png" height="320" width="305" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Layout warstwa top:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIrPVqJRJlIzDTJJdkY1nZnYObF6Q_qTCxUzIZd2hEBH9R4IsbFdrSstvPnA1vMqkqgzHMZdL2Xnk-UIrMKX7TjjYPJD7a0SQYZd9HfKRa3cBhIC7YP1pDtT1vuzbF60YsQbfQUPIJ2lIF/s1600/layout_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIrPVqJRJlIzDTJJdkY1nZnYObF6Q_qTCxUzIZd2hEBH9R4IsbFdrSstvPnA1vMqkqgzHMZdL2Xnk-UIrMKX7TjjYPJD7a0SQYZd9HfKRa3cBhIC7YP1pDtT1vuzbF60YsQbfQUPIJ2lIF/s1600/layout_top.png" height="111" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIRMI59xoJpgfDNvVt-QCNxOkmABaMW8SKFsj-hdfl_uZbkk1uBjg-CQ0IKeMNF727GhEyCw8RheDuP1wLd5O5YyRP7jnsR_01T_CMBwlxXG4Qi-F4zsnqOUqIp4EE3pKFiTcvrlJflWq/s1600/opis_elementow_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIRMI59xoJpgfDNvVt-QCNxOkmABaMW8SKFsj-hdfl_uZbkk1uBjg-CQ0IKeMNF727GhEyCw8RheDuP1wLd5O5YyRP7jnsR_01T_CMBwlxXG4Qi-F4zsnqOUqIp4EE3pKFiTcvrlJflWq/s1600/opis_elementow_top.png" height="111" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Layout warstwa bottom:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD5G6L5q_KLI39HAM9cD3f3sO1HYP-pnva83KtOIEfjThr-d95jwcykgtBpNDiiU401kz6I21G2Wtp6jtrMq-TX30Q8z0Q778Mwz0_GS9pofgJorg8Km5ahI9U3A8Hw5OxR2sVSf9kqY8_/s1600/layout_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD5G6L5q_KLI39HAM9cD3f3sO1HYP-pnva83KtOIEfjThr-d95jwcykgtBpNDiiU401kz6I21G2Wtp6jtrMq-TX30Q8z0Q778Mwz0_GS9pofgJorg8Km5ahI9U3A8Hw5OxR2sVSf9kqY8_/s1600/layout_bottom.png" height="111" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Schemat blokowy przedstawiający działanie algorytmu:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGPgfYLLVwM8RXvBfPnC10tQyt82Wz8Yhlkp2T17PpGmCjD8cZJevoXG56MrNmkpEfBsxUyHFIxG59KVBko64TirjPi-Ol5dUye8aNw01BDW3pVzmeo-XQIZ2YGGMyZ_zCrifnHq9u0Tmb/s1600/schemat+blokowy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGPgfYLLVwM8RXvBfPnC10tQyt82Wz8Yhlkp2T17PpGmCjD8cZJevoXG56MrNmkpEfBsxUyHFIxG59KVBko64TirjPi-Ol5dUye8aNw01BDW3pVzmeo-XQIZ2YGGMyZ_zCrifnHq9u0Tmb/s1600/schemat+blokowy.png" height="320" width="287" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Pliki Eagle, software, "dokumentację" można znaleźć <a href="https://www.dropbox.com/sh/jha2jmdtwddobzf/AADTXrm2nbT7fHykRdlyNduTa?dl=0">tutaj</a>.<br />
<a href="http://forum.atnel.pl/topic7938.html">http://forum.atnel.pl/topic7938.html</a>Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-47371492618085828852014-10-07T13:40:00.000+02:002014-10-20T18:02:24.849+02:00Komputer pokładowy do gry w Tysiąca<div style="text-align: justify;">
W myśl zasady, że wynalazki biorą się z lenistwa, powstał właśnie "Komputer pokładowy do gry w Tysiąca". Przy okazji podziękowania dla <a href="http://mirekk36.blogspot.com/2014/07/komputer-pokadowy-do-gry-w-tysiaca.html">Mirka</a> za podsunięcie pomysłu na nazwę :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Działanie komputerka zostało przedstawione na filmie:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/1RdXlaXug-M?feature=player_embedded' frameborder='0'></iframe></div>
(BTW <span style="text-align: justify;">"Komputer pokładowy do gry w Tysiąca" ma już prawie 1000 odsłon)</span><br />
<div style="text-align: justify;">
<br />
<a name='more'></a><br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Obecnie układ doczekał się lekkiej modyfikacji, zarówno od strony sprzętowej jak i programowej:</div>
<br />
<ol>
<li><div style="text-align: justify;">
Może być zasilany bateryjnie (bateria z telefonu Samsung B2100).</div>
<div style="text-align: justify;">
<br /></div>
</li>
<li><div style="text-align: justify;">
Po przeprowadzonej partyjce można układ podłączyć do komputera i wyświetlić w terminalu (albo wydrukować) przebieg gry.</div>
<div style="text-align: justify;">
<br /></div>
</li>
<li style="text-align: justify;">Drobne poprawki w kodzie.</li>
</ol>
<div style="text-align: justify;">
Aktualne zdjęcia układu:</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0xFyrz6VybnBcDJaEitR39LuD6BxqsxmbjMCNHJ3t7vFntVEyTcgTjyFlr55hWUlKzAFHdfSeo_DUBws7bsdKSsl2iVRe-6joTxO6GPvOJ5ZnsB3g2ETx0wXaTWYkQxPgDIpDRH_xNKcu/s1600/_DSC04184.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0xFyrz6VybnBcDJaEitR39LuD6BxqsxmbjMCNHJ3t7vFntVEyTcgTjyFlr55hWUlKzAFHdfSeo_DUBws7bsdKSsl2iVRe-6joTxO6GPvOJ5ZnsB3g2ETx0wXaTWYkQxPgDIpDRH_xNKcu/s1600/_DSC04184.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5Fej8TG5BKbdLhRuuODj-ugjoe_reIbF57gJq2BrOf7cExbQK79p7X21BY_2hbdZpZte_XiG6rj0N5edlunn34x_ixewtg6edzKCdA748MpwjQ4v2zogTrQXoK9Gko1JWgyCxPb6ESKdt/s1600/_DSC04186.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5Fej8TG5BKbdLhRuuODj-ugjoe_reIbF57gJq2BrOf7cExbQK79p7X21BY_2hbdZpZte_XiG6rj0N5edlunn34x_ixewtg6edzKCdA748MpwjQ4v2zogTrQXoK9Gko1JWgyCxPb6ESKdt/s1600/_DSC04186.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Panel z klawiaturą:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdu0KGGI67swoZHHqjfqP2k2dU3V4M9Wj-uysJb0v_wX0Uc7CMzTb9liHHNjqy_noXmCSqVjO-QG5sEAKPkAL5E-ojtzxDOqRsw_MvZ-bu7SoNQn9MGgwW8g5bioxcb4lp2IHTLihlyb43/s1600/_DSC04293.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdu0KGGI67swoZHHqjfqP2k2dU3V4M9Wj-uysJb0v_wX0Uc7CMzTb9liHHNjqy_noXmCSqVjO-QG5sEAKPkAL5E-ojtzxDOqRsw_MvZ-bu7SoNQn9MGgwW8g5bioxcb4lp2IHTLihlyb43/s1600/_DSC04293.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPl1O4pj4Wr0wsNKYJzItoZqgWnrDDWtF8Ejl-us06-vcUm1q1ef3PlWTb-HAPV9YkVs7v06CbAndkzmGm6-AHrWwbjRPeJk6rzAIgEUMop0CgHHt8Dn7xmIq5cEyfGu84F9dzUHCYE5gK/s1600/_DSC04190.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPl1O4pj4Wr0wsNKYJzItoZqgWnrDDWtF8Ejl-us06-vcUm1q1ef3PlWTb-HAPV9YkVs7v06CbAndkzmGm6-AHrWwbjRPeJk6rzAIgEUMop0CgHHt8Dn7xmIq5cEyfGu84F9dzUHCYE5gK/s1600/_DSC04190.jpg" height="150" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
Panel z wyświetlaczami:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB8e5iS92UxJ48eDAXRRBOxqweGI0U3yWVGR80OxloC5NMsExtCUccSEwfcR4CJXVexoQq1rU8tP6O2_VnHS1Gt8mC72J-BmssMBiHnoC7T8z4hI2swNFls8jueFAu0eQmH89ugZPagMiI/s1600/_panel+z+wyswietlaczami+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB8e5iS92UxJ48eDAXRRBOxqweGI0U3yWVGR80OxloC5NMsExtCUccSEwfcR4CJXVexoQq1rU8tP6O2_VnHS1Gt8mC72J-BmssMBiHnoC7T8z4hI2swNFls8jueFAu0eQmH89ugZPagMiI/s1600/_panel+z+wyswietlaczami+1.jpg" height="150" width="200" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib1BC1G0I35Qy1zSCCvd1ZLltu_MW4wx3exGgf2VbB6LlJUz9CzJj_MJcSJZgllUaNiJZz756yUE4wBllLc2x6z5Lo9KzFRGyZNj3eDUAQ8nGEv0spE9D6R6KuZLK3nVy7m7oKN0bwZump/s1600/_panel+z+wyswietlaczami+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib1BC1G0I35Qy1zSCCvd1ZLltu_MW4wx3exGgf2VbB6LlJUz9CzJj_MJcSJZgllUaNiJZz756yUE4wBllLc2x6z5Lo9KzFRGyZNj3eDUAQ8nGEv0spE9D6R6KuZLK3nVy7m7oKN0bwZump/s1600/_panel+z+wyswietlaczami+2.jpg" height="150" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Widok z baterią oraz komunikacja z komputerem:</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE5rvAn55-ocPMshhN2T3lp54V9D4ZqC37q1rzj0xPAorTF2DTLGyChGoGbRl-Zw7VX4hiMF3ER2h6ty3VFNbAuH5O3wTmzCTTHigE2bDQmMBQAkLCjlglHOyFkG1R-GZMrovXqIKfn8i4/s1600/_DSC04188.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE5rvAn55-ocPMshhN2T3lp54V9D4ZqC37q1rzj0xPAorTF2DTLGyChGoGbRl-Zw7VX4hiMF3ER2h6ty3VFNbAuH5O3wTmzCTTHigE2bDQmMBQAkLCjlglHOyFkG1R-GZMrovXqIKfn8i4/s1600/_DSC04188.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivRiPGSGFytSEuRASEZ6TjNZj4hpt4OPOFIJlE-n7XutXK9cEaAryYoC32owwQB9yavKf_BlYcsek0iRhX52OWMGWJt-8g670IB6abd2bz0Dd2ufp5sGwgXBLQhBFJos1A9p94_mpZcEqM/s1600/_DSC04287.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivRiPGSGFytSEuRASEZ6TjNZj4hpt4OPOFIJlE-n7XutXK9cEaAryYoC32owwQB9yavKf_BlYcsek0iRhX52OWMGWJt-8g670IB6abd2bz0Dd2ufp5sGwgXBLQhBFJos1A9p94_mpZcEqM/s1600/_DSC04287.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Schematy:</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCcXxJ3YDiA97m4FzOTteUwbmqRbjI9k_HL1brc8AlqK0zDSkauhljvXNnc-14-N_Ww5S8ucvgsOpdyNeCNcgHl7YqkLWFfJI4t2ES7pbiYAJka4x0TF-ZIgqWiHYP40dLjhkwy15AsWdn/s1600/panel_z_klawiatura_schamet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCcXxJ3YDiA97m4FzOTteUwbmqRbjI9k_HL1brc8AlqK0zDSkauhljvXNnc-14-N_Ww5S8ucvgsOpdyNeCNcgHl7YqkLWFfJI4t2ES7pbiYAJka4x0TF-ZIgqWiHYP40dLjhkwy15AsWdn/s1600/panel_z_klawiatura_schamet.png" height="200" width="72" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcfK3Hu60W4NNirlhyphenhyphenqxQwNKLKqqjI-RECW1tU3psA2_CTR19ATkCztFXFkrHriRfek-wNvh7ybkZsMLjc8x2N3nzLGoAKtcy5Is5dScf4wr-3IT_10vGZ-BLr4YBCty2pILqw055Vu45p/s1600/panel_z_wyswietlaczami_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcfK3Hu60W4NNirlhyphenhyphenqxQwNKLKqqjI-RECW1tU3psA2_CTR19ATkCztFXFkrHriRfek-wNvh7ybkZsMLjc8x2N3nzLGoAKtcy5Is5dScf4wr-3IT_10vGZ-BLr4YBCty2pILqw055Vu45p/s1600/panel_z_wyswietlaczami_schemat.png" height="200" width="77" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Panel z klawiaturą:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7n-UfAjmB7lHAwGPrA5HymeL0HzLMcT_Hd9gs6DlVhVNzBaiSMh-6__GTtfR3rI9AfWi9KUSJZCgA7CuDRDDKvARIPRew8KpSitVRsVJx_VlBVKeNjUnkiG8IN3Wgx8frHMQ9h1-1kxeM/s1600/panel_z_klawiatur%C4%85_top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7n-UfAjmB7lHAwGPrA5HymeL0HzLMcT_Hd9gs6DlVhVNzBaiSMh-6__GTtfR3rI9AfWi9KUSJZCgA7CuDRDDKvARIPRew8KpSitVRsVJx_VlBVKeNjUnkiG8IN3Wgx8frHMQ9h1-1kxeM/s1600/panel_z_klawiatur%C4%85_top.png" height="148" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSi7W4daPAIYASXsdDynMIPvzVU-eaNnmcHf_0WJETrAFSTtb7L9waWfNtuS75MyKuBPGQ-8JhChynPMuStWVoAPGoKkyN0W7elhKhmEas_o1B1ZUbSZ6Fq2GAhAKGbYIkZsyMFWRz-mX/s1600/panel_z_klawiatur%C4%85_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSi7W4daPAIYASXsdDynMIPvzVU-eaNnmcHf_0WJETrAFSTtb7L9waWfNtuS75MyKuBPGQ-8JhChynPMuStWVoAPGoKkyN0W7elhKhmEas_o1B1ZUbSZ6Fq2GAhAKGbYIkZsyMFWRz-mX/s1600/panel_z_klawiatur%C4%85_bottom.png" height="148" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Panel z wyświetlaczami:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCHIzBdkAE6HMzwUyjgPskBnsl4txysTOIUNbs29VNt4q5otGSeWup4Xi6HLTif-PfFXsITCsBNw9tT8-0H6rFFj4hF5ryNqfyyFEBXhG29Sc0h-crTFncvprr0wIG8CjPKwv_2uyZJzUB/s1600/panel_z_wyswietlaczami_top1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCHIzBdkAE6HMzwUyjgPskBnsl4txysTOIUNbs29VNt4q5otGSeWup4Xi6HLTif-PfFXsITCsBNw9tT8-0H6rFFj4hF5ryNqfyyFEBXhG29Sc0h-crTFncvprr0wIG8CjPKwv_2uyZJzUB/s1600/panel_z_wyswietlaczami_top1.png" height="166" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD1J9nU2dX6orl11xs75JCi3NN1j2DBsYx1YPylhJ9N195KD6Cs3KkD6oGgmJ0wsPlAMloTXhczR-Bdmn7TeVtsFgOete_Cqge8iXjOXutmSbFBPsxxhaHD6cQH_bLQUUa1HHz7tN3e60u/s1600/panel_z_wysiwetlaczami_bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD1J9nU2dX6orl11xs75JCi3NN1j2DBsYx1YPylhJ9N195KD6Cs3KkD6oGgmJ0wsPlAMloTXhczR-Bdmn7TeVtsFgOete_Cqge8iXjOXutmSbFBPsxxhaHD6cQH_bLQUUa1HHz7tN3e60u/s1600/panel_z_wysiwetlaczami_bottom.png" height="166" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Software (zarówno wsad jak i źródło), pliki Eagle, "dokumentację" można znaleźć <a href="https://www.dropbox.com/sh/kwnu2u9om8h0agn/AABmc3dCL9LE5RpBf4x9sEdha?dl=0">tutaj</a>.</div>
<div class="separator" style="clear: both; text-align: justify;">
Zapraszam również na forum, na którym projekt został pierwotnie przedstawiony</div>
<a href="http://forum.atnel.pl/topic7728.html">http://forum.atnel.pl/topic7728.html</a>.Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-19031773875694265602014-10-06T08:02:00.000+02:002014-10-20T18:03:12.527+02:00Programowanie "mydelniczką" - czyli USBASP w moim wydaniu<div style="text-align: center;">
<span style="text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjeKBu9Pwxu2aC4O_LgvO6z-QU_WpSKoEer0z3_Hn44Adba9RqURLLB4Pn13h7gXdcTXMbpd0YZvWRmLcRpLsU7GioGHzorF-vCGjdGg5URp_NEGTDQVvzn9atpMsjMnyHqWRC8dmILgYf/s1600/__DSC04084.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjeKBu9Pwxu2aC4O_LgvO6z-QU_WpSKoEer0z3_Hn44Adba9RqURLLB4Pn13h7gXdcTXMbpd0YZvWRmLcRpLsU7GioGHzorF-vCGjdGg5URp_NEGTDQVvzn9atpMsjMnyHqWRC8dmILgYf/s1600/__DSC04084.jpg" height="240" width="320" /></a></span></div>
<span style="text-align: justify;"><br /></span>
<span style="text-align: justify;">Programator STK200 jest to już dość archaiczny układ, tak więc nadeszła pora na złożenie USBASP. Przy tworzeniu układu wzorowałem się na oryginale (</span><a href="http://www.fischl.de/usbasp/" style="text-align: justify;">http://www.fischl.de/usbasp/</a><span style="text-align: justify;">). Jedyna modyfikacja to dodanie bufora na liniach MOSI, MISO, SCK i RST. </span><br />
<span style="text-align: justify;"></span><br />
<a name='more'></a><span style="text-align: justify;"><br /></span>
<span style="text-align: justify;">Schemat układu:</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu-4ImZnozSAf2dDeIGuG6qZCIIuO2VxPndiOJeV-wrRQkhhYUOdELJdtUPJRgqGIPoXZFyUTgsTw0jsgZqbvN8wKSUF01ZpCtZTL3dLWR27NSHnd5xebO3b3C6dWG7QsMCQK4MWH8bk9t/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu-4ImZnozSAf2dDeIGuG6qZCIIuO2VxPndiOJeV-wrRQkhhYUOdELJdtUPJRgqGIPoXZFyUTgsTw0jsgZqbvN8wKSUF01ZpCtZTL3dLWR27NSHnd5xebO3b3C6dWG7QsMCQK4MWH8bk9t/s1600/schemat.png" height="143" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Layout:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMGGePA4SiHq83FK7F00xr3_-JQ6CmM5qJncxQw8IibV1MK2RwFb4X_Y9N6CaBBAyDfD5vM-t-rkPDHPuNzFOV_ZSAgGjxHYqOBSJeXvpGXR7w9naFfNv-tZFGSCR4166zfSATabYHKz5p/s1600/top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMGGePA4SiHq83FK7F00xr3_-JQ6CmM5qJncxQw8IibV1MK2RwFb4X_Y9N6CaBBAyDfD5vM-t-rkPDHPuNzFOV_ZSAgGjxHYqOBSJeXvpGXR7w9naFfNv-tZFGSCR4166zfSATabYHKz5p/s1600/top.png" height="138" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5EZjOzqt4o30L8RlwlhREQCIslMMMHARE6mdW3llnKhjM7gxSQniX2bdG1vpsOG8q7-5EbUaunDJO9a6J8G2VsUuP-r1K0W7waKxHxhGPmb69r1XRVGEDs82hyGw3blO6_57-64oxHov/s1600/bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5EZjOzqt4o30L8RlwlhREQCIslMMMHARE6mdW3llnKhjM7gxSQniX2bdG1vpsOG8q7-5EbUaunDJO9a6J8G2VsUuP-r1K0W7waKxHxhGPmb69r1XRVGEDs82hyGw3blO6_57-64oxHov/s1600/bottom.png" height="138" width="200" /></a></div>
Opis elementów:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTT-23p3LkaMptO7ebdHhG5FeDqmZP4XNVHjY9CmRUHYxeLFypteQDWY_5FjVduunuNqiP2QuEhsqCUH4WxQLVrFxTR8ej20b9xNu7wkl9Tzdk-04fWCen6MLwqAosWkhVN6e5Lh_Tc7Eg/s1600/top+elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTT-23p3LkaMptO7ebdHhG5FeDqmZP4XNVHjY9CmRUHYxeLFypteQDWY_5FjVduunuNqiP2QuEhsqCUH4WxQLVrFxTR8ej20b9xNu7wkl9Tzdk-04fWCen6MLwqAosWkhVN6e5Lh_Tc7Eg/s1600/top+elementy.png" height="138" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMjU8ztMFFVUPtjyEynwscYQ6p0E6mtkQIr3IoegdLSTHcRZNFay6NgUXh43OdC684RMzwzm9sKIOU15PWCCmF9hrTu_Gnkxls6h1DMitjfrN1GZQR7AM125U9Lqm5_9Zczms-1i2dcgXB/s1600/bottom+elementy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMjU8ztMFFVUPtjyEynwscYQ6p0E6mtkQIr3IoegdLSTHcRZNFay6NgUXh43OdC684RMzwzm9sKIOU15PWCCmF9hrTu_Gnkxls6h1DMitjfrN1GZQR7AM125U9Lqm5_9Zczms-1i2dcgXB/s1600/bottom+elementy.png" height="138" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
Zdjęcia programatora:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwJxNoJIir3y6CZux3340EwVuSbfT2mNzuuRiALI0eWxDbjCdv1nHEFkgBus_-6QZZkPykyqXYCGX66T_mCbL0jPu5F-Pcn82tXFqhDHExwY8UJEQ67FcIneTIg4e5qNEWXLmbY8VMYPNC/s1600/_DSC04080.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwJxNoJIir3y6CZux3340EwVuSbfT2mNzuuRiALI0eWxDbjCdv1nHEFkgBus_-6QZZkPykyqXYCGX66T_mCbL0jPu5F-Pcn82tXFqhDHExwY8UJEQ67FcIneTIg4e5qNEWXLmbY8VMYPNC/s1600/_DSC04080.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0LYXUWRNJYTXP0qURzsJ2LKlge5FPCLIX39YzZX_3Siglyh2gFxMy2BT7ySbxKQAaeklZNj_bAmFw3VgkNHZDSxPO9hn1ZMw95ynRjGUxO1CsGaBiReOL8W-RfmDxKIvI58cEBHNy_OV0/s1600/_DSC04081.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0LYXUWRNJYTXP0qURzsJ2LKlge5FPCLIX39YzZX_3Siglyh2gFxMy2BT7ySbxKQAaeklZNj_bAmFw3VgkNHZDSxPO9hn1ZMw95ynRjGUxO1CsGaBiReOL8W-RfmDxKIvI58cEBHNy_OV0/s1600/_DSC04081.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3B42BBlrY4ZJnYjhuVj0Ac_tdW8KHzR6cwzoEZs9nbeke1XxnW_9Idt1Aq41sNB7AUhjcFc_WJzsIHZ6s1dc-pkwOlNcYF0aJTgHf8GbZYxADFXqLb86m35r9NcX_reHPSdi5YvRn5GPS/s1600/_DSC04082.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3B42BBlrY4ZJnYjhuVj0Ac_tdW8KHzR6cwzoEZs9nbeke1XxnW_9Idt1Aq41sNB7AUhjcFc_WJzsIHZ6s1dc-pkwOlNcYF0aJTgHf8GbZYxADFXqLb86m35r9NcX_reHPSdi5YvRn5GPS/s1600/_DSC04082.jpg" height="150" width="200" /></a></div>
<br />
Programator został umieszczony w obudowie Z-23A, stąd skojarzenie z mydelniczką :)<br />
<br />
Układ doczekał się również własnej "dokumentacji". Do ściągnięcia razem z źródłami Eagle <a href="https://www.dropbox.com/sh/eql0fxmbrmjg7e5/AABiCGsB5qTUNYiWwXaKW7ada?dl=0">tutaj</a>.<br />
<br />Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-1498782411909922392014-10-06T08:01:00.000+02:002014-10-20T18:04:27.281+02:00STK200 - programowania początki<div style="text-align: center;">
<span style="text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgvLMmi9CZPIoA1vdsusTQ3PwG2zg7koKyxNWQt-7wxDEvZkrSlppB7-OJMFZhp2dK6Z_W7YMobg3eKmwnLudLswdCLF_dqZoSipEUfmENuqPeO_d800dumQLbMjEvE38o4hTiRLKo0BMg/s1600/_DSC04279.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgvLMmi9CZPIoA1vdsusTQ3PwG2zg7koKyxNWQt-7wxDEvZkrSlppB7-OJMFZhp2dK6Z_W7YMobg3eKmwnLudLswdCLF_dqZoSipEUfmENuqPeO_d800dumQLbMjEvE38o4hTiRLKo0BMg/s1600/_DSC04279.jpg" height="240" width="320" /></a></span></div>
<span style="text-align: justify;"><br /></span>
<span style="text-align: justify;">Mój pierwszy programator - STK200. Nie wspominałbym nawet o nim, gdyby nie fakt, że to mój pierwszy zupełnie samodzielnie zmontowany układ :) No i myślę, że wyszedł całkiem nieźle. </span><br />
<span style="text-align: justify;"></span><br />
<a name='more'></a><br />
<span style="text-align: justify;"><br /></span>
<span style="text-align: justify;">Poniżej </span><span style="text-align: justify;">schemat </span><span style="text-align: justify;">+ layout </span><span style="text-align: justify;">+ zdjęcia</span><span style="text-align: justify;">:</span><br />
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm3iVV13l552ONrIkpukAR3L7RDdyI3rlmbYgZtftYgCryrOETGYG5uuh4MqUDB3vJOIQYyLm3LFrKgp9ZYqBX3p3NPr0K2FHa9NAox6y37dN_UykiDGQBu3UgxLmTmyRQlj4EfemW6KjH/s1600/schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm3iVV13l552ONrIkpukAR3L7RDdyI3rlmbYgZtftYgCryrOETGYG5uuh4MqUDB3vJOIQYyLm3LFrKgp9ZYqBX3p3NPr0K2FHa9NAox6y37dN_UykiDGQBu3UgxLmTmyRQlj4EfemW6KjH/s1600/schemat.png" height="145" width="200" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK18KA-eP71s4PnU2NdUoJyUfBno6ea1mCteJrIH2iXfb4qkkAYex3NWxIjwscUTPznP-1gFhyphenhyphenxEuI920M96fS57wcjlbqIGeHlG6IO_5H20CAme-FPqK1geBIjAK5Ucs65-bEHuv4FYN8/s1600/top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK18KA-eP71s4PnU2NdUoJyUfBno6ea1mCteJrIH2iXfb4qkkAYex3NWxIjwscUTPznP-1gFhyphenhyphenxEuI920M96fS57wcjlbqIGeHlG6IO_5H20CAme-FPqK1geBIjAK5Ucs65-bEHuv4FYN8/s1600/top.png" height="186" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr1xXniyEmLLZBr9EF75ndawmNjbLuGEVwEf1eOBbptdWU7jkl1byxYI_zZqDdOH_00Wj4nz8eYGgmzUkmW21cSP3ZK1sGf9Btx68dDU6RdSL3RZ4E_SE2Ohvlqn6kPnQ1rzHF8YphotTp/s1600/bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr1xXniyEmLLZBr9EF75ndawmNjbLuGEVwEf1eOBbptdWU7jkl1byxYI_zZqDdOH_00Wj4nz8eYGgmzUkmW21cSP3ZK1sGf9Btx68dDU6RdSL3RZ4E_SE2Ohvlqn6kPnQ1rzHF8YphotTp/s1600/bottom.png" height="188" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj98KMSpqG73s1q8UoorqQokRpWW9atxx3FRPoJgOOmS_eMPdanL6hHZFGqLozqmsSZiZWGfQQbh_dx5eXwJ1puYzzAtKDxMmSY85FeBWgDQkp2oJB5JlbrlVhUZJIfwoMhiNOaKfK2AxNS/s1600/elementy+top.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj98KMSpqG73s1q8UoorqQokRpWW9atxx3FRPoJgOOmS_eMPdanL6hHZFGqLozqmsSZiZWGfQQbh_dx5eXwJ1puYzzAtKDxMmSY85FeBWgDQkp2oJB5JlbrlVhUZJIfwoMhiNOaKfK2AxNS/s1600/elementy+top.png" height="200" width="190" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9yMlaoovHFnSj105DSB-LM0V-PVG-j9FtM21-LpeK4oihQInOp6ep0DYPI5-Lx1sX8BOSIAQEbMvMltk_v7pohySEbZUhkBsCoIOkwh9lwxer5QfEhJQzHr4tv1K4wuxLF6-eRrsCZOpD/s1600/elementy+bottom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9yMlaoovHFnSj105DSB-LM0V-PVG-j9FtM21-LpeK4oihQInOp6ep0DYPI5-Lx1sX8BOSIAQEbMvMltk_v7pohySEbZUhkBsCoIOkwh9lwxer5QfEhJQzHr4tv1K4wuxLF6-eRrsCZOpD/s1600/elementy+bottom.png" height="200" width="190" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTM_-9kXgkSHjqxb1cMAufGJJqOpLDkvq9k_sv6RRIUUUxwno_R62RD7nu_jk1vypMbmmZeWfZCYg9b1_6GSgg_N3lkcsO4klCcksI1CQgHDJb-eoU1TNUMFWQfusKKKjv6LEuYQJdDq99/s1600/_DSC04271.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTM_-9kXgkSHjqxb1cMAufGJJqOpLDkvq9k_sv6RRIUUUxwno_R62RD7nu_jk1vypMbmmZeWfZCYg9b1_6GSgg_N3lkcsO4klCcksI1CQgHDJb-eoU1TNUMFWQfusKKKjv6LEuYQJdDq99/s1600/_DSC04271.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU8gM2fzcPcYlY1khPY0BzggYUm9fHKsYlzWQM83shwdPAi3DHvOZwueGOxOPzlCTPxyKg3e0ZphGpddwnXUgQbHGqUHt4KZxUP8L8REDmQuOIiPDSD3VBYiQcf3jZsDYwU9RL6Xzt_nWo/s1600/_DSC04273.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU8gM2fzcPcYlY1khPY0BzggYUm9fHKsYlzWQM83shwdPAi3DHvOZwueGOxOPzlCTPxyKg3e0ZphGpddwnXUgQbHGqUHt4KZxUP8L8REDmQuOIiPDSD3VBYiQcf3jZsDYwU9RL6Xzt_nWo/s1600/_DSC04273.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCLIIXZ_Z2-LlW632581-NK0lOXC-r-0ySHh5Uujm_91T0-Mgpxt0Oz536QaioVNvcvTrk5mciW14a3tAu9mL7H0itrWb638AXDKFO9AGMb-AvBkk46_SaHZTh0itcsIksNoykDmkj6mfE/s1600/_DSC04276.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCLIIXZ_Z2-LlW632581-NK0lOXC-r-0ySHh5Uujm_91T0-Mgpxt0Oz536QaioVNvcvTrk5mciW14a3tAu9mL7H0itrWb638AXDKFO9AGMb-AvBkk46_SaHZTh0itcsIksNoykDmkj6mfE/s1600/_DSC04276.jpg" height="150" width="200" /></a></div>
<br />
<div style="text-align: justify;">
Pliki Eagle do ściągnięcia <a href="https://www.dropbox.com/sh/clku6t3ypu26bku/AADLDpd1OrtH9nwVufxIspG2a?dl=0">tutaj</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jedna uwaga. Jeśli ktoś by się chciał podjąć wykonania układu według mojego projektu, to niech nie zapomni o połączeniu ze sobą wyprowadzeń 2-12 oraz 3-11 na złączu DSUB-25.</div>
<div style="text-align: justify;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-78449271937633680332014-10-05T11:59:00.000+02:002014-10-20T18:05:02.922+02:00Mój własny zestaw uruchomieniowy<div style="text-align: justify;">
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF_V6gq4hKe6sLNO_MAgpFSonpxCXPa-YxgYs-3n4Q6io4nN9k3WDeLOPCpUuwFUWrqg6_s7QaG-MhbjLWanrPvDq0x6KosQ30PG6GfMlGCnVteDP5azptCT1LWxve5gPLc3oY7woHe24U/s1600/_DSC04076.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF_V6gq4hKe6sLNO_MAgpFSonpxCXPa-YxgYs-3n4Q6io4nN9k3WDeLOPCpUuwFUWrqg6_s7QaG-MhbjLWanrPvDq0x6KosQ30PG6GfMlGCnVteDP5azptCT1LWxve5gPLc3oY7woHe24U/s1600/_DSC04076.jpg" height="240" width="320" /></a></div>
<br />
Zabawę z mikrokontrolerami AVR zaczynałem od płytki stykowej. Taka płytka może wystarczać ale pod warunkiem, że naukę programowania zakończy się na mruganiu diodą. Nie twierdzę, że stykówki są do niczego. Mają sporo innych zastosowań (np. prototypy) ale używanie ich jako taniej alternatywy dla płytek uruchomieniowych zakrawa o masochizm. </div>
<div style="text-align: justify;">
<br />
<a name='more'></a><br /></div>
<div style="text-align: justify;">
Zrodziła się myśl: Potrzebny zestaw uruchomieniowy.</div>
<div style="text-align: justify;">
Następnie pytanie: Lepiej kupić czy może zrobić własny?</div>
<div style="text-align: justify;">
W tym momencie odezwała się moja ambicja: Jasne że zrobić!</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tak więc powstał projekt, z początku była to mała, paskudna poczwarka, ale dzięki chłopakom z <a href="http://forum.atnel.pl/topic3109.html">forum.atnel.pl</a> przekształcił się (no może nie w motyla :P) w takiego bączka. Dobra, koniec ględzenia, przejdźmy do konkretów.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Podstawowe parametry układu:</div>
<div style="text-align: justify;">
<ul>
<li>Serce zestawu stanowi ATmega8. Procek znajduje się w podstawce, więc w razie potrzeby można go bez problemu wymienić na np. ATmegę328;</li>
<li>wszystkie piny mikrokontrolera posiadają wyprowadzenia w
postaci podwójnej listwy kołkowej (męska i żeńska);</li>
<li>3 możliwości zasilania układu (wybór za pomocą zworki):</li>
<ul>
<li>za pomocą programatora (5V);</li>
<li>za pomocą zasilacza (>7V);</li>
<li>za pomocą baterii;</li>
</ul>
<li>kwarc osadzony w podstawce precyzyjnej;</li>
<li>8 czerwonych diod LED (katody wpięte do masy);</li>
<li>4 przyciski typu tact–switch, oraz przycisk RESET;</li>
<li>możliwość podłączenia wyświetlacza LCD zgodnego ze
sterownikiem HD44780;</li>
<li>3 10–pinowe wyprowadzenia w celu podpięcia zewnętrznych
modułów;</li>
<li>4–pinowe wyprowadzenie dla magistrali I<sup>2</sup>C
(sygnały VCC, SCL, SDA, GND);</li>
<li>wyprowadzenia linii RXD, TXD;</li>
<li>układ 74HC595 wraz z wyprowadzeniami;</li>
<li>układ ULN2803 wraz z wyprowadzeniami.</li>
</ul>
<div>
Fotki zmontowanego układu:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii7oDVY_U0Sti18GChjCwnk6-2sSa4hH_-xKNGT1p8DsDSeOQQ1okyX89cMaY_8ew2nuPEisG0sPTgLfIOGf06N7vK4U_XHvWTBG4cdBQV8TE5Zf_zHUlU_gI2ZEFEsaoON_BN49LrHh2O/s1600/_DSC04062.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii7oDVY_U0Sti18GChjCwnk6-2sSa4hH_-xKNGT1p8DsDSeOQQ1okyX89cMaY_8ew2nuPEisG0sPTgLfIOGf06N7vK4U_XHvWTBG4cdBQV8TE5Zf_zHUlU_gI2ZEFEsaoON_BN49LrHh2O/s1600/_DSC04062.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib75mumVLvjJDG_bqo1qaCVQ7o_pXgaASHRxXA8dD-mzf3ZiBX90LnwwX413f0uL872Fp2GWAmjTx5vSDRfhuKxqHdDK1X1tdfRunDfcz9IywFU6tTDLU2SxPt5Pv5J_i-wxdXjw_zXW2q/s1600/_DSC04067.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib75mumVLvjJDG_bqo1qaCVQ7o_pXgaASHRxXA8dD-mzf3ZiBX90LnwwX413f0uL872Fp2GWAmjTx5vSDRfhuKxqHdDK1X1tdfRunDfcz9IywFU6tTDLU2SxPt5Pv5J_i-wxdXjw_zXW2q/s1600/_DSC04067.jpg" height="150" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOO4R_sAFBufV3LY4mOSvTRZyut8GIo9tvPmNL4vtejd9XnMhyphenhyphenQwUEvh7DJWy8Vjd4An6Lj8-PLhYklj65DEv-8VPvTYx61-AmrCfw418DpQ3yTDJC9rCRt8Pc6_LnNhNc5pmYAJn0m6T9/s1600/_DSC04073.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOO4R_sAFBufV3LY4mOSvTRZyut8GIo9tvPmNL4vtejd9XnMhyphenhyphenQwUEvh7DJWy8Vjd4An6Lj8-PLhYklj65DEv-8VPvTYx61-AmrCfw418DpQ3yTDJC9rCRt8Pc6_LnNhNc5pmYAJn0m6T9/s1600/_DSC04073.jpg" height="150" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTN8bmsB4L8aQpyb1YRQpabZ16aXXvCmAyrFBbMJLNCY5jncoTIum1XAriNKcrBXbZHm2Btka50fjuNI0Vk_GFGIWilXbZP1z-folPjVzur3uAFjkkvRViDQjCpP16pU2Jh-hyjmz1NXMD/s1600/_DSC04074.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTN8bmsB4L8aQpyb1YRQpabZ16aXXvCmAyrFBbMJLNCY5jncoTIum1XAriNKcrBXbZHm2Btka50fjuNI0Vk_GFGIWilXbZP1z-folPjVzur3uAFjkkvRViDQjCpP16pU2Jh-hyjmz1NXMD/s1600/_DSC04074.jpg" height="150" width="200" /></a></div>
<br />
Schemat:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoLrJZHdQv6pS8dDZhcRWzuuCDAPw8AOX-k2Wwazgf6UEM6EG2H6MKG9NKSUn9YNyL1ujc_BCcPnsvM7Qm6vY3F6qEYG1l4_hXjbnXYabv5k4Qxz829qiGO0Xg1g7wVGFjLbte6-R-1jIQ/s1600/all_schemat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoLrJZHdQv6pS8dDZhcRWzuuCDAPw8AOX-k2Wwazgf6UEM6EG2H6MKG9NKSUn9YNyL1ujc_BCcPnsvM7Qm6vY3F6qEYG1l4_hXjbnXYabv5k4Qxz829qiGO0Xg1g7wVGFjLbte6-R-1jIQ/s1600/all_schemat.png" height="320" width="211" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Layout:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtCSIl1yF-1i523UynOaVtbUOR3qu2SMvdb-9vqaMrWbqLa9cEtaq5-5qJIJmO2qaZW2iU9HzedKPcOKnLLwZnSzEVYTmg2t8udHwiJ2_Jkk3FB3R89ljsK8kf7LjKOuEU-x6lHSzataOT/s1600/warstwa_top.png" height="200" style="text-align: justify;" width="191" /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNvRBgvqgyLCeQHye1mzXHHB1mYEQ9jQ1mw-jTMUDMn2SsKupgl_i5hURoF1qA7Z5GY_vRM9bgA36PeHpBIafsbU_NE2JLI22EBJvWfRnTYbo9kbAc67fpB9unA1F5VgUd3zAJ25s2ozbx/s1600/warstwa_bottom.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: 1em; text-align: justify;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNvRBgvqgyLCeQHye1mzXHHB1mYEQ9jQ1mw-jTMUDMn2SsKupgl_i5hURoF1qA7Z5GY_vRM9bgA36PeHpBIafsbU_NE2JLI22EBJvWfRnTYbo9kbAc67fpB9unA1F5VgUd3zAJ25s2ozbx/s1600/warstwa_bottom.png" height="200" width="191" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Opis elementów:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBpqbtjv-qEanmyr7Gh0uxk0dSHE2_GYCBLiHJz94FjRrpeb23MohNexJ-lLhR0GbLqK9KerBDNW5VQCvZHURsDNVGuGnBUlgyqXrXQ8Z5LoBDqDjUuS9exUK0Dm4-wmdo35ApHYwAIDct/s1600/warstwa_top_opis.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBpqbtjv-qEanmyr7Gh0uxk0dSHE2_GYCBLiHJz94FjRrpeb23MohNexJ-lLhR0GbLqK9KerBDNW5VQCvZHURsDNVGuGnBUlgyqXrXQ8Z5LoBDqDjUuS9exUK0Dm4-wmdo35ApHYwAIDct/s1600/warstwa_top_opis.png" height="200" width="191" /></a><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtvI5SnUr-PMvLBzuhEew14Ge9jtsKLImiJSRqgIRnzNBjX2jzqtxLz-yZnKDFeMhlDsqv1ShVrtcm-Yzhhzyh21wdd_OPo7A4K-XYfSXh2EZ6Rlx3yJrEB0XIr7sP6n_5MKLMfNEGc6ya/s1600/warstwa_bottom_opis.png" height="200" width="191" /></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Aby zwiększyć możliwości układu, powstały różne minimoduły, które zostaną przedstawione w swoim czasie. :)</div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
"Dokumentacja" oraz pliki Eagla do pobrania <a href="https://www.dropbox.com/sh/4dcv4mbaiv60f9l/AADerhsMBhaaV99IyyaTeg31a?dl=0">tutaj</a>.</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBpqbtjv-qEanmyr7Gh0uxk0dSHE2_GYCBLiHJz94FjRrpeb23MohNexJ-lLhR0GbLqK9KerBDNW5VQCvZHURsDNVGuGnBUlgyqXrXQ8Z5LoBDqDjUuS9exUK0Dm4-wmdo35ApHYwAIDct/s1600/warstwa_top_opis.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0tag:blogger.com,1999:blog-4289239940434304384.post-11559684668498783842014-10-04T23:58:00.000+02:002014-10-20T18:09:13.010+02:00Wszystko zaczęło się...<div style="text-align: justify;">
Witam,</div>
<div style="text-align: justify;">
Mamy dzisiaj sobotę, 4 października 2014 roku, godzina ok 22:20.</div>
<div style="text-align: justify;">
Można tą datę oficjalnie uznać za narodziny mojego bloga.</div>
<a name='more'></a><div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Wypadało by na początku powiedzieć parę zdań o sobie.</div>
<div style="text-align: justify;">
Mam na imię Artur,interesuję się programowaniem mikrokontrolerów 8-bitowych AVR. Wykształcenie zdobyłem na najlepszej uczelni na świecie, czyli na krakowskim AGH-u, na nieistniejącym już niestety wydziale EAIiE. Pisząc o swojej uczelni, nie mogę nie wspomnieć o Pani z dziekanatu - gdyby nie Pani Beatka (no normalnie druga matka) na pewno bym studiów nie ukończył. Tak więc korzystając z okazji pozdrawiam serdecznie i dziękuję za wiarę we mnie, nawet gdy sam ją już traciłem ... Co prawda zdobycie tytułu magistra inżyniera zajęło mi 9 lat życia, prymusem może i nie byłem :P ale wiedzę udało mi się zdobyć.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Moja przygoda z mikrokontrolerami AVR zaczęła się gdzieś w maju zeszłego (2013) roku, kiedy to stałem się posiadaczem książki "Język C Pasja programowania mikrokontrolerów 8-bitowych" Mirosława Kardasia. Czytając ją zaczęły się rodzić w mojej głowie przeróżne pomysły. Pomysły, które udało mi się już w większości zrealizować. Mirek jest osobą, której pasją są mikrokontrolery. Posiada na ich temat na prawdę dużą wiedzę. Mało tego, dzieli się nią z innymi: pisze książki, prowadzi blog i forum, kręci video-poradniki. No i najważniejsze - zaraża tą swoją pasją innych! Przyznaję się bez bicia - też dałem się wciągnąć.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Podsumowując: podstawowa wiedza elektroniczna zdobyta została na studiach. Następnie dzięki Mirkowi zrażony zostałem bakcylem programowania AVR. Kolejne etapy mojej elektronicznej "ewolucji" to było złożenie własnego programatora oraz płytki uruchomieniowej. W późniejszym czasie nabyłem na prawdę świetny zestaw uruchomieniowy ATB w formie GOLAS :), to jest niemal gołą płytkę zestawu uruchomieniowego firmy ATNEL, którą udało mi się złożyć w 100% i do dziś dzień (podobnie jak i moja własna płytka startowa) jest w użyciu.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Z mojej głowy wyskoczyły m.in. takie układy jak : "Komputer pokładowy do gry w Tysiąca", "Sterownik diod RGB", "Figlarz - pilot uniwersalny". Twory te (podobnie jak i inne) może nie do końca mają swoje praktyczne zastosowanie, ale powstały tylko i wyłącznie z mojej pasji do programowania tych pozornie "małych" i pozornie "prostych" mikroprocków i z pewnością pojawią się na moim blogu.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Poza AVRkami moją szafkę zalegają takie układy:</div>
<div style="text-align: justify;">
- Nexys™2 Spartan-3E FPGA Board;</div>
<div style="text-align: justify;">
- STM32F4DISCOVERY;</div>
<div style="text-align: justify;">
- KIT_XMC_2GO_XMC1100_V1;</div>
<div style="text-align: justify;">
- XMOS STARTER KITS.</div>
<div style="text-align: justify;">
Układy niestety troszkę przeze mnie zaniedbane. Jednak postaram się to zmienić.</div>
<div style="text-align: justify;">
Ostatnimi czasy interesuję się również tworzeniem aplikacji okienkowych. A konkretnie język C# i Windows Presentation Foundation.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Na koniec: Odpowiem (również i sobie) na pytanie:</div>
<div style="text-align: justify;">
O czym tak właściwie ma ten mój blog być?</div>
<div style="text-align: justify;">
Będzie dotyczył programowania. Głównie mikrokontrolerów rodziny AVR, ale nie tylko. Pojawić się może cokolwiek związanego z szeroko rozumianą elektroniką.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I jeszcze pozdrowienia dla <a href="http://forum.atnel.pl/">http://forum.atnel.pl/</a> a zwłaszcza dla użytkowników "ety" oraz "RafPe" za namówienie mnie do prowadzenia bloga.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tak więc zapraszam do częstego odwiedzania mojej strony</div>
<div style="text-align: justify;">
Artur Zarzecki</div>
Anonymoushttp://www.blogger.com/profile/13588427000574997173noreply@blogger.com0