Brandon Arthur, 25, of New Milford is charged with the armed robbery in Danbury of a man police say was supposed to sell him marijuana, according to a warrant.