{"id":58,"date":"2013-07-19T12:00:51","date_gmt":"2013-07-19T15:00:51","guid":{"rendered":"http:\/\/www.antonioladeia.com\/?p=58"},"modified":"2013-07-19T12:00:51","modified_gmt":"2013-07-19T15:00:51","slug":"qt-5-1","status":"publish","type":"post","link":"https:\/\/www.antonioladeia.com\/blog\/qt-5-1\/","title":{"rendered":"QT 5.1"},"content":{"rendered":"<p>Saiu recentemente, (talvez nem tanto assim) uma nova vers\u00e3o do QT.<\/p>\n<p>Para quem n\u00e3o sabe, o QT \u00e9 um framework para C++, que extende o mesmo com novas funcionalidades e facilidades&#8230;<\/p>\n<p>Para quem n\u00e3o sabe, framework \u00e9 um peda\u00e7o de aplica\u00e7\u00e3o quase funcional que disp\u00f5es de 03 mecanismos b\u00e1sicos para agilizar o processo de desenvolvimento, s\u00e3o as 03 coisas, hotpspots, dom\u00ednio de aplica\u00e7\u00e3o e invers\u00e3o de controle.<\/p>\n<p>Mas o que o QT tem de t\u00e3o bom, bom, ele \u00e9 o melhor framework que j\u00e1 experimentei, e olha que j\u00e1 usei a STL e o Boost, ele \u00e9 amplamente suportado em outros ambientes que n\u00e3o GNU\/Linux como o Windows e Mac, al\u00e9m de trabalhar tb com dispositivos mobile como o symbian OS (\u00e9 feito em QT), android e etc.<\/p>\n<p>Aqui na empresa em que trabalho, usamos o QT para programar dispositivos embarcados e ele funciona muita bem para as nossas necessidades, mas, uma coisa nova no Qt 5.1 me despertou a aten\u00e7\u00e3o, o m\u00f3dulo Q Serial Port&#8230;<\/p>\n<p>Atrav\u00e9s dele, conseguimos acessar naturalmente as portas seriais do computador, \u00a0ler e escrever dados nela. Isso \u00e9 uma coisa muito boa neste meu momento, pois estou trabalhando com ardu\u00edno e minha comunica\u00e7\u00e3o prim\u00e1ria com o computador se d\u00e1 atrav\u00e9s de portas serias&#8230;<\/p>\n<p>Com isso, posso controlar o ardu\u00edno e os \u00a0dispositivos nele conectados dentro de uma aplica\u00e7\u00e3o QT previamente criada&#8230;<\/p>\n<p>Para demonstrar isso farei em breve dois exemplos simples mas funcionais, um emulador de movimenta\u00e7\u00e3o de bots atrav\u00e9s do sensor ultras\u00f4nico conectado ao ardu\u00edno, e um programa que leia a temperatura do ambiente atrav\u00e9s do sensor DHT11 tamb\u00e9m conectado ao ardu\u00edno, num intervalo regular de tempo e exiba isso na minha conta do twitter.<\/p>\n<p>Quem quiser mais novidades da vers\u00e3o 5.1 do QT pode acessar o link da documenta\u00e7\u00e3o nesta url\u00a0<a href=\"http:\/\/qt-project.org\/wiki\/New-Features-in-Qt-5.1\">http:\/\/qt-project.org\/wiki\/New-Features-in-Qt-5.1<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saiu recentemente, (talvez nem tanto assim) uma nova vers\u00e3o do QT. Para quem n\u00e3o sabe, o QT \u00e9 um framework para C++, que extende o mesmo com novas funcionalidades e facilidades&#8230; Para quem n\u00e3o sabe, framework \u00e9 um peda\u00e7o de aplica\u00e7\u00e3o quase funcional que disp\u00f5es de 03 mecanismos b\u00e1sicos para agilizar o processo de desenvolvimento,&nbsp;&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[24,23,26,25],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-programacao","tag-lancamento","tag-qt","tag-qt-serial-port","tag-webview"],"_links":{"self":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":2,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/58\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/58\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/media?parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/categories?post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/tags?post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}