segunda-feira, 10 de julho de 2017

Aprendendo línguas com o Duolingo




O Duolingo é um aplicativo para aprendizado de línguas criado pelo guatemalteco Luis von Ahn, que foi o criador do Captcha e ReCaptcha que funcionavam como verificadores de sites para pessoas provarem que não eram robôs. Voltando ao Duolingo, o aplicativo foi criado em 2012 e atualmente conta com 120 milhões de usuários incluindo este que vos escreve. 

O Duolingo funciona na interface Web, além de estar disponível para Android, IOS e Windows Phone. O aluno é incentivado dentro do aplicativo a aprender a língua escolhida através de desafios que lembram jogos, quizzes, onde você vai aprendendo um conjunto de palavras novas e como estas podem ser utilizadas dentro de frases. Então há uma repetição que faz com que você aprenda, seja completando frases, traduzindo as e em alguns momentos até as falando. 

Não posso falar ainda da eficiência do aplicativo no aprendizado da língua estrangeira, mas posso dizer que tenho achado interessante a minha experiência. Só pra constar no momento em que escrevo estou estudando Italiano pelo aplicativo, não sabia nada da língua a não ser o que todo mundo aprendeu nas novelas italianas da Globo, estou segundo o aplicativo com 14% de fluência no idioma. Escreverei o que acho do aplicativo novamente quando chegar aos 100%. 

O Duolingo oferece para quem fala português cursos de Inglês, Espanhol, Francês, Italiano, Alemão e Esperanto. Para que já fala Inglês a gama de línguas é muito maior. 

Gostei do aplicativo porque ele te incentiva a praticar um pouco todos os dias. É bom ter em mente que este curso não lhe deixará fluente na língua escolhida, mas é um bom incentivo para iniciar o aprendizado, mesmo que básico e depois futuramente buscar outras formas de aprimorar o conhecimento adquirido.

O Duolingo pode ser acessado no site: https://www.duolingo.com/

sábado, 22 de abril de 2017

Microcontroladores: Movimentação de dados em linguagem Assembly para 8051

O microcontrolador 8051 possui instruções que permitem copiar o conteúdo de um registrador ou endereço de memória para outro registrador ou posição de memória. Essas instruções também permitem atribuir valores para estes endereços de memória ou registradores seja como condições iniciais do programa que será desenvolvido como também para operações que serão realizadas ao longo deste. 

Para que uma informação possa ser "movimentada" utiliza-se a instrução MOV que possui o seguinte formato. 

  • MOV destino,origem
Exemplo: MOV A,R5 que copia o conteúdo do registrador R5 no registrador A. 


Existem 3 formas básicas de movimentação. São elas o modo imediato, direto e indireto

  • Modo Imediato

MOV A,#3h ; grava o valor 3h (3 em hexadecimal) no registrador A. A "grade" indica que esse é um valor imediato que está sendo atribuído

  • Modo Direto
MOV A,3h ; 3h agora é um endereço de memória, já que não está precedido de #. Essa instrução irá copiar o conteúdo do endereço 3h e gravar no registrador A. 
  • Modo Indireto
MOV A,@R0 ; O símbolo @ indica que é um modo indireto. Significa que o valor contido em R0 será considerado um endereço de memória e o conteúdo deste endereço é que será gravado no registrador A. 

É importante salientar que o modo indireto deve ser utilizado apenas com os registradores R0 e R1. 


Abaixo segue um vídeo que gravei simulando no software MCU8051 IDE os modos de endereçamento aqui apresentados. O vídeo contém algumas falhas devido a primeira experiência mas espero que seja de bom proveito. 



terça-feira, 14 de março de 2017

A plataforma Coursera



Coursera é uma plataforma online e aberta que oferece aos seus usuários cursos de diversas universidades ao redor do mundo como Stanford, Princeton e muitas outras. Vários cursos são oferecidos de forma gratuita em diversas áreas de atuação. Os cursos são apresentados através de vídeos gravados, testes de projetos que permitem ao aluno trabalhar dentro de seu tempo disponível , sem um horário fixo. É possível conseguir suporte com os alunos que fazem ou fizeram o mesmo curso, através de debates nos fóruns. É possível também obter um certificado assim que cumprir todos os objetivos e trabalhos do curso. 

As categorias de cursos disponíveis são: 

  • Artes e Humanas
  • Negócios
  • Ciência da Computação
  • Ciência de Dados
  • Ciências Biológicas
  • Matemática e Lógica
  • Desenvolvimento Pessoal
  • Ciência e Engenharia Física
  • Ciências Sociais
  • Línguas
O link para o site é: http://www.coursera.org/

quinta-feira, 9 de março de 2017

Tendendo ao infinito de volta...



Boa tarde pessoal, faz mais de um ano desde a ultima postagem aqui no blog Tendendo ao Infinito. A minha ideia para o Blog sempre foi de trazer informações relacionadas a engenharia, novidades, conceitos técnicos e ferramentas para a melhoria da nossa qualificação profissional. 

Durante o último ano não foi possível fazer postagens, devido a compromissos de trabalho e estudo. A ideia desse ano é fazer postagens a partir da próxima semana de algumas coisas que ando trabalhando e aguardo sugestões sobre alguns temas que poderíamos abordar aqui na página. Inicialmente os posts vão ser mais voltados a parte de educação e treinamento. A ideia são pelo menos umas 30 postagens até o fim desse ano. Espero que participem. Então aguardem...